SAPUI5-从输入字段读取令牌

2020-09-29 23:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在为一个输入字段使用"值帮助"对话框。 我选择了数据,并且"令牌"返回到我的输入字段。 现在,我正在尝试像这样读取输入字段(包含令牌)的值,但无法获取该值。 当我在不使用值帮助的情况下将一些内容写到输入字段中时,就得到了值。

如何从令牌中获取值?

谢谢

蒂姆

 this.getView()。byId(" SoldToInput")。getValue(); 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在为一个输入字段使用"值帮助"对话框。 我选择了数据,并且"令牌"返回到我的输入字段。 现在,我正在尝试像这样读取输入字段(包含令牌)的值,但无法获取该值。 当我在不使用值帮助的情况下将一些内容写到输入字段中时,就得到了值。

如何从令牌中获取值?

谢谢

蒂姆

 this.getView()。byId(" SoldToInput")。getValue(); 
付费偷看设置
发送
5条回答
亦是此间程序员
1楼 · 2020-09-30 00:26.采纳回答
 this.getView()。byId(" SoldToInput")。getTokens()
Nan4612
2楼-- · 2020-09-30 00:17

是,它将值返回为空白,没有错误。

json =对象{soldTo:""}

SKY徐
3楼-- · 2020-09-30 00:35

您的代码.....

hengyuye
4楼-- · 2020-09-30 00:32

它从值帮助选择的行中获取值,然后 将其放入令牌输入,然后在输入字段中可见:

,然后在输入字段中可见:

但是如何才能再次从输入字段中获取值? 我需要再次读取令牌吗?

至少与此无关,我没有得到值:

 this.getView()。byId(" SoldToInput")。getValue(); 
Haoba3210
5楼-- · 2020-09-30 00:31

调试此部分

 var oCore = sap.ui.getCore()  ;
     var oSoldToInput = oCore.byId(" SoldToInput");
     var oHelpTable = oValueHelpDialog.getTable();
     var oContext = oHelpTable.getContextByIndex(oHelpTable.getSelectedIndex()); if(oContext){
             var oSel = oContext.getModel()。getProperty(oContext.getPath());
     var token1 = newsap.m.Token({key:oSel.Customer,text:oSel.Name});
     var oSoldToInput = oSel.Customer;
     that.aTokens = [token1];
     that.theTokenInput.setTokens(that.aTokens); 

一周热门 更多>