如何从服务器扩展OData?

时间:2016-05-23 05:10:19

标签: sapui5

我从Gateway接收OData。即模型中有一个状态代码。在我的sap.m.Table中,我想显示一个没有存储在我的服务器上的短标签而不是代码。我怎样才能做到这一点?文本存储在ResourceModel中。

感谢。

1 个答案:

答案 0 :(得分:0)

请参阅“{3}}的开发者指南” 有了他们,你可以这样做:

在您的视图中,将格式化程序添加到状态文本的绑定中。

<Text text="{path: 'status', formatter: '.formatStatus'}" />

在Controller中添加一种格式化输入的方法。

Controller.prototype.formatStatus = function (sStatus) {
    return this.getView().getModel("i18n").getResourceBundle().getText(sStatus);
};