0
私はゲートウェイからODataを受け取ります。私。モデルにはステータスコードがあります。私のsap.m.Tableでは、コードの代わりに私のサーバに保存されていない短いラベルを表示したい。どうやってやるの?テキストはResourceModelに格納されます。ODataをサーバーからどのように拡張できますか?
ありがとうございました。
私はゲートウェイからODataを受け取ります。私。モデルにはステータスコードがあります。私のsap.m.Tableでは、コードの代わりに私のサーバに保存されていない短いラベルを表示したい。どうやってやるの?テキストはResourceModelに格納されます。ODataをサーバーからどのように拡張できますか?
ありがとうございました。
Formatter functionsのデベロッパーガイドをご覧ください。
あなたは次のようなことをすることができます:
あなたのビューでは、ステータステキストのバインディングにフォーマッタを追加します。
<Text text="{path: 'status', formatter: '.formatStatus'}" />
コントローラでは、入力をフォーマットするためのメソッドを追加します。
Controller.prototype.formatStatus = function (sStatus) {
return this.getView().getModel("i18n").getResourceBundle().getText(sStatus);
};