点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 如何使用片段中存在的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 如何使用片段中存在的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
如何使用片段中存在的组合框控件来消耗oData调用。 该片段共享view1控制器。 在视图中,单击该片段将显示一个按钮。 我尝试使用下面的代码,但输入的内容为空。
查看1个代码: View1控制器: 动作:功能(){ var that = this; this._oDialog = sap.ui.xmlfragment(" abc.test.fragments.Dialog1",this); this._oDialog.open(); }控制器代码: readBMrole:函数(){ lv_BusyDialog.open(); var that = this; var url ="/img/sap/opu/odata/sap/Demo_SRV/"; var oModel = new sap.ui.model.odata.v2.ODataModel(url); that.getView()。setModel(oModel); var oModel1 = new sap.ui.model.json.JSONModel(); oModel.read("/img/ZZTestSet",{ 成功:函数(oData,oResponse){ lv_BusyDialog.close(); var data = oData; oModel1.setData(data); var oCombo1 = sap.ui.getCore()。byId(" bmrole"); oCombo1.setModel(oModel1," keyBM"); }, 错误:函数(oError){ lv_BusyDialog.close(); //alert(" error"); } }); }
首先,设置 组合框事件-摘要,更改或选择更改中对方法readBMrole的调用。
检查调试器,如果单击组合键,则控件进入控制器方法。
使用api: https://sapui5.hana.ondemand。 com/#/api/sap.m.ComboBox
一周热门 更多>