点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
可以请您帮忙解决有关价值帮助对话框的问题吗? 我的代码如下:(基于UI5)
Component.js:
//创建域模型并将其设置为组件 var oModel = new sap.ui.model.odata.ODataModel(sServiceUrl,{ json:是的, loadMetadataAsync:true }); this.setModel(oModel);
在控制器中:
oValueHelpDialog.getTable()。setModel(sap.ui.getCore()。getModel(" oModel"))); //var oRowsModel = new sap.ui.model.json.JSONModel(); //oRowsModel.setData(this.aItems); //oValueHelpDialog.getTable().setModel(oRowsModel); 如果(oValueHelpDialog.getTable()。bindRows){ oValueHelpDialog.getTable()。bindRows("/img/SoldToSearchSet"); }
我看不到任何数据,我的数据绑定有什么问题?
谢谢
蒂姆
Hello Tim,
您已经在组件上设置了模型,但是在访问时是全局ui5core模型,因此不可见。 在控制器中,您可以参考所有者组件。
另一个选择是通过使用sap.ui.getCore()。setModel()设置全局模型-但这是绝对不推荐的。
解决方案是-在控制器文件中
oValueHelpDialog.getTable()。setModel(this.getOwnerComponent()。getModel(" oModel"));
这样,您就可以将组件的模型设置为值帮助表。 希望这会有所帮助。
感谢和问候,
Veera
一周热门 更多>