点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我无法获得模型中的数据与GUI之间的绑定以进行通信。
数据肯定在Read()之后的模型中,但我无法在Form中看到它。
我不想再创建任何模型。 我想使用已有的模型(oDataV2)
请提出建议,
Br Martin
/* eslint禁用无调试器*/ sap.ui.define([ " sap/ui/core/mvc/Controller" ],函数(控制器){ "使用严格"; return Controller.extend(" zbeerns.ZBEER_79.controller.BeerMaterial",{ onInit:函数(){ }, onRead:function(){ //" oFormBeerMaterial 调试器; var oModel = this.getOwnerComponent()。getModel(" oModelBeer"); this.getView()。setModel(oModel); var that = this; oModel.read("/img/BeerMaterialSet(3001)",{ 成功:功能(oData,响应){ 调试器; var mythis = that; sap.m.MessageToast.show("成功获取数据ID =" + oData.Id); } }); } }); });
<页面> <内容>
Martin,
尝试如下调整视图模型:
按下 GetMember
后,我得到了这个结果KR,
亚瑟·席尔瓦(Arthur Silva)
亚瑟,
也许我们在这里。
您使用过read()吗?
3001也不可以是形式的内在值。
Br Martin
由于必须使用。 read(),所以一种可行的方法是使用 JSONModel。 否则,请改用 bindElement()。 -我们在先前的通讯中已经讨论过。
在视图模型上:
控制器:
KR,
亚瑟·席尔瓦(Arthur Silva)
一周热门 更多>