点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个输入字段,我试图在其中插...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个输入字段,我试图在其中插...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个输入字段,我试图在其中插入" ValueHelp",并将事件从片段xml和js文件中显示出来。
该项目只是从一个可用的项目中复制的,我已分配了所有内容,仅更改了名称空间,但价值帮助事件无法正常工作,并且在控制台中看不到错误。
附带的代码是
在
1。 View.xml
Global Trade Item','/#ObjItem/Gtin/@ sap:label'],格式化程序:'jQuery.sap.formatMessage' }" showValueHelp =" true" valueHelpRequest =" mdtradereport.delegate.MasterFilterDelegate.handleValueHelpRequest">
2。 在委托\ MasterFilterDelegate.js
handleValueHelpRequest:函数(oEvent){ this._valueHelpSource = oEvent.getSource(); 如果(this._valueHelpSource.getName()===" Gtin"){ this._valueHelpDialog = this.getDelegate(" Gtin"); this._valueHelpDialog.open(this._valueHelpSource); }其他{ var sFragment = this._valueHelpSource.data(" fragment")吗? this._valueHelpSource.data(" fragment"):this._valueHelpSource.getName(); this._valueHelpDialog = sap.ui.xmlfragment( " mdtradereport.fragment.shared.valueHelp。" + sFragment,此); this.getView()。addDependent(this._valueHelpDialog); this._valueHelpDialog.addStyleClass(" sapUiSizeCompact"); this._valueHelpDialog.open(); } },
也不知道MasterFilterDelegate.js中的"" mdtradereport.fragment.shared.valueHelp。"是否应该像这样,(xmlfragment(
" mdtradereport.fragment.shared.valueHelp。" + sFragment,this);
而我正在复制的源工作正常
================================================
ar sFragment = this._valueHelpSource.data(" fragment")吗? this._valueHelpSource.data(" fragment"):this._valueHelpSource.getName();
this._valueHelpDialog = sap.ui.xmlfragment(
" com.sap.cd.sttp.cockpit.fragment.shared。 valueHelp。" + sFragment,this);
this.getView()。addDependent(this._valueHelpDialog);
=============================================
您能告诉我这是怎么回事吗?
valuehelp.jpg (188.7 kB)
你好
不知道为什么要使用完整路径,
您可以只使用函数名称,此示例可以正常工作:
查看:
控制器:
一周热门 更多>