ODataモデルを使用してUIコントロールを値とバインドしています。モデル値から2つの値を合計する必要があります。XMLビューで2つのバインディング値を追加します。
<Input id="__input8" class="rt1" value="{D1}" maxLength="1" type="Number" placeholder="" enabled="true" editable="true" />
<Input id="__input9" class="rt1" value="{D2}" maxLength="1" type="Number" placeholder="" enabled="true" editable="true" />
<Text id="__input15" class="rt1" text="{D1} + {D2}" />
私は、テキストコントロールでD1
とD2
値を合計する必要があります。私はビューのXMLとコントローラのJSを使用しています。
var oModel = new sap.ui.model.odata.ODataModel(sServiceUrl, true);
var oJsonModel = new sap.ui.model.json.JSONModel();
oModel.read("/xxxSet?", null, null, true, function (oData,repsonse) {
oJsonModel.setData(oData);
});
this.getView().setModel(oModel);
これは私のOData接続です。
aborjinikありがとうございますが、動作しません。私は{$ {D1} + $ {D2}}を試しました。これはうまく動作します。ありがとう。.. – user1514030