我正在尝试将数据从控制器绑定到视图但由于某种原因我无法在视图中显示数据。 我使用以下代码设置模型:
var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(oObject);
this.getView().setModel(oModel);
console.log("DATA:-->"+ JSON.stringify(this.getView().getModel().getData()));
控制台语句正确打印数据,但在视图中数据未显示。我错过了什么。我无法找到问题。
我的观点:
.....
<form:SimpleForm
id="iform"
minWidth="1024"
maxContainerCols="2" >
<Label text="Name"/>
<Text text="{NAME}"/>
<Label text="Age"/>
<Text text="{AGE}"/>
</form:SimpleForm>
.....
提前致谢。
答案 0 :(得分:1)
绑定路径应为{/0/Name}
和{/0/AGE}
<form:SimpleForm
id="iform"
minWidth="1024"
maxContainerCols="2" >
<Label text="Name"/>
<Text text="{/0/NAME}"/>
<Label text="Age"/>
<Text text="{/0/AGE}"/>
</form:SimpleForm>