点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我尝试使用oData v4创建主视图/详细视图。
问题是当我在局部视图上编辑一个元素时(例如名称)。 MasterView上的列表未刷新。
因此ein将其绑定到我的Masterview:
<列表项=" {som>/Users}">>
" som"是我的Odata服务的根源。
所以我在我的Detailview上进行绑定。
this.getView()。bindElement({
路径:this.getBindPath(sId),
模型:" som"
});
<输入值=" {som> UserName}"/>
这样,我可以在Masterview中刷新列表:
this.getView()。getModel(" som")。refresh();
但是我必须手动做int。 如何将其附加到变更事件上?
嗨,弗洛里安,
详细编辑名称后,您正在调用主列表odata服务吗?。而不是绑定this.getView()。getModel(" som")。refresh();。尝试调用主列表id和 将模型直接设置为该elementid
sap.ui.getCore()。byId(" Listid")。setModel(Modelname," som");
此致
Drushya
是的,我已经尝试过了。
但是,当我使用事件" change"并在那里进行刷新时,我将得到以下错误:
"由于待处理的更改而无法刷新"
我认为是这样,因为直到完成我的更新请求为止。
一周热门 更多>