繁体   English   中英

SAPUI5 在视图中检查模型属性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM