点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有2个表(sap.ui),我将第一个表直接绑定到oDataModel(这意味着不调用oDataModel.read方法)。 这就是我的第一个Table代码看起来正常的样子(下面的第一个代码块)。 但是现在,我试图将ODataModel的oData分配给JSON模型(我能够做到),但是与另一个表控件的绑定不起作用(下面的第二和第三代码块)。 请让我知道我在这里想念的东西。
//View.XML/DEPARTSet}"> //Contoller.js handleLoadTab1:function(oEvent){ var oTab1 = this.getView()。byId(" oTb1"); this.getView()。setModel(this.getOwnerComponent()。getModel()," directBind"); },<标签文本="部门ID"/>
//View.XML/DEPARTSet)}"> <标签文本="部门ID"/>
//Controller.js handleLoadTab3:function(oEvent){ var oTab3 = this.getView()。byId(" oTb3"); var oJsonMod = new sap.ui.model.json.JSONModel(); oJsonMod.setData(JSON.stringify(this.getView()。getModel(" directBind")。oData));; oTab3.setModel(oJsonMod," Table3"); },
嗨,
在表绑定上下文中使用JSon模型时,必须使用空属性初始化模型 directBind :
component.js:
尝试一下,它应该可以工作;)
致谢
约瑟夫
一周热门 更多>