根据SAP的文档,可以在JSONVIEWS和XMLVIEWS中数据绑定到ResourceModel - 但是在这些视图中使用不同的模型是否有可能。如果是 - 如何?
答案 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的属性。