使用openUI5在xml视图中访问多个模型

时间:2015-12-08 13:11:19

标签: xml model-view-controller sapui5

在我的控制器中,我使用名称设置模型:

var oModel = new JSONModel();
oModel.setData({
    delimiterDRS1: " - ",
    dateValueDRS1: dateFrom,
    secondDateValueDRS1: dateTo,
    dateFormatDRS1: "dd/MM/yy"
});
oView.setModel(oModel, "dateRange");

在我的xml视图中我尝试了

<Text text="{dateRange>dateValueDRS1}"></Text>
<Text text="{/dateRange/dateValueDRS1}"></Text>

并且这些都不起作用。我甚至试图通过

来全局设置模型
sap.ui.getCore().setModel(oModel, "dateRange")

如果我没有在setModel方法中指定模型名称并尝试访问属性{/ dateValueDRS1},则它可以正常工作。我一直在寻找文档,但一直找不到。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

尝试使用"{dateRange>/dateValueDRS1}"阅读该属性。 你阅读它的方式,将在相对路径中工作。查看文档主题 Binding Path