SAP UI 5中的值帮助未返回所选值

2020-08-26 02:27发布

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

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


亲爱的朋友们,我正在使用下面的代码,并且无法将所选值返回到sap.ui.table表的输入字段,请。指导我

查看:

<模板> Saknr}" id =" idInGLItm1" liveChange =" MatChange" valueHelpRequest =" onGlF4Help" showValueHelp =" true" showSuggestion =" true"工具提示=""建议= " handleSuggest">

控制器:

onGlF4Help:函数(){

如果(!this.dialog)

{this.dialog = sap.ui.xmlfragment(this.getView()。getId()," wcm.CashClaim.view.fragment.glValueHelp",此); this.getView()。addDependent(this.dialog); }

this.dialog.open(); },

onGlSelF4Help:函数(oEvent){

调试器;

//var glAcNo = oEvent.getParameter(" listItem")。getBindingContext()。getProperty(" Saknr"); //不起作用

var glAcNo = oEvent.getParameter(" selectedItem")。getTitle(); oEvent.getSource()。getBinding(" items")。filter([]);

//this.getView()。byId()。setValue(glAcNo); 无效

this.dailog.close(); 在此行出现错误

},

onGlF4HelpClose:function(){this.dailog.close(); }

片段:

pls指南,可能是错误的,显示对话框后,所选值未返回到表输入字段。

预先感谢

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

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


亲爱的朋友们,我正在使用下面的代码,并且无法将所选值返回到sap.ui.table表的输入字段,请。指导我

查看:

<模板> Saknr}" id =" idInGLItm1" liveChange =" MatChange" valueHelpRequest =" onGlF4Help" showValueHelp =" true" showSuggestion =" true"工具提示=""建议= " handleSuggest">

控制器:

onGlF4Help:函数(){

如果(!this.dialog)

{this.dialog = sap.ui.xmlfragment(this.getView()。getId()," wcm.CashClaim.view.fragment.glValueHelp",此); this.getView()。addDependent(this.dialog); }

this.dialog.open(); },

onGlSelF4Help:函数(oEvent){

调试器;

//var glAcNo = oEvent.getParameter(" listItem")。getBindingContext()。getProperty(" Saknr"); //不起作用

var glAcNo = oEvent.getParameter(" selectedItem")。getTitle(); oEvent.getSource()。getBinding(" items")。filter([]);

//this.getView()。byId()。setValue(glAcNo); 无效

this.dailog.close(); 在此行出现错误

},

onGlF4HelpClose:function(){this.dailog.close(); }

片段:

pls指南,可能是错误的,显示对话框后,所选值未返回到表输入字段。

预先感谢

付费偷看设置
发送
1条回答
compass1988
1楼-- · 2020-08-26 03:10

如果您复制粘贴的代码而未做任何更改,那么我会发现您身边有一个小小的有趣错误:D:D,

对话框名称不正确" this.dailog" 不等于" this.dialog",所以这就是为什么会出错(从该对话框旁边的注释中来)

也要获取所选项目,请使用oEvent.getParameter('selectedItem')。 getBindingContext()。getObject()

谢谢,
Mahesh

一周热门 更多>