[英]SAPUI5 Check model attribute in view
我的视图附加了一个模型:
控制器代码:
var model =
{
title:"Scan RFID container",
question:"Please scan the RFID tag on the container",
answer:"",
type:"input",
options:"",
transaction : ""
};
var oQuestion = new sap.ui.model.json.JSONModel();
oQuestion.setData(model);
this.getView().setModel(oQuestion, "containerChecks");
在我看来,我可以使用大括号设置文本等。 这当然仅适用于解析此内容的 sapui5 元素。
查看代码
this.page = new sap.m.Page({
title: "{containerChecks>/title}",
content: [
new sap.m.Text({
text: "{containerChecks>/question}"
})
],
});
但是我想根据我的模型属性'options'
。
我试过:
var options = this.getModel("containerChecks").getProperty("options");
但getModel
返回null
当您使用this.getView().setModel()
在View 中设置模型时,您如何通过this.getModel()
访问模型试试这个
var options = this.getView().getModel("containerChecks").getProperty("options");
如果您在Controller
使用上述语句。
我相信它可以为您提供options
价值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.