【发布时间】:2016-05-24 10:55:31
【问题描述】:
我是一名 ABAPer,正在学习 SAPUI5。我正在通过splitApp控制练习主从应用。我一直在寻找这种例子,但没有找到。所以,我在这里写。如果可能,请指导我。
我正在使用本地 JSON 模型(名为 Products.json 的文件中的条目)。我有两个视图 first.xml 和 seconds.xml 分别是 master 和 detail。
在第一个视图中,我有一个列表,下面是在此列表的onItemSelect 事件中编写的代码
var oSelectedItem = oEvent.getSource();
var oContext = oSelectedItem.getBindingContext("products");
var sPath = oContext.getPath();
var oPrdDetails = sap.ui.xmlview("view.second").byId("prdDetails");
oPrdDetails.bindElement({ path: sPath, model: "products" });
var oListDetails = sap.ui.xmlview("view.second").byId("listDetails");
oListDetails.bindElement({ path: sPath, model: "product2" });
Id="prdDetails" 是第二视图中的面板,Id="listDetails" 是第二视图中的列表。我的问题是这些控件没有使用上面的代码更新。
【问题讨论】: