JSONView数据绑定

时间:2014-03-17 11:19:47

标签: sapui5

根据SAP的文档,可以在JSONVIEWS和XMLVIEWS中数据绑定到ResourceModel - 但是在这些视图中使用不同的模型是否有可能。如果是 - 如何?

2 个答案:

答案 0 :(得分:0)

根据文档here,您只能以声明方式定义一个ResourceModel,但您可以使用以下方式分配其他模型:

oView.setModel(oModel, sModelName);

就像你也会使用OData / JSON / XML模型一样。


我希望我的问题是对的,因为你没有提供太多信息。

答案 1 :(得分:0)

如果您对整个项目有统一的ResourceBundle,则可以轻松地将其附加到视图中。

var oModel = new sap.ui.model.resource.ResourceModel({
    bundleUrl: 'i18n.properties',
    locale: sap.ui.getCore().getConfiguration().getLanguage()
});
sap.ui.getCore().setModel(oModel, "i18n");

然后从视图中使用它,例如:

<Button text="{i18n>buttonText}" />

buttonText是来自ResourceBundle的属性。