0
我試圖使用另一個控件的屬性來設置控件的屬性。在我的情況下,我有一個<sap.m.Select>
和一個<sap.m.Input>
。 的<sap.m.Input>
將取決於<sap.m.Select>
的selectedItem
。國際海事組織,有一種可用的方法在XML視圖中使用表達式綁定,但我不知道如何。任何建議?SAPUI5中的屬性表達式綁定
我試圖使用另一個控件的屬性來設置控件的屬性。在我的情況下,我有一個<sap.m.Select>
和一個<sap.m.Input>
。 的<sap.m.Input>
將取決於<sap.m.Select>
的selectedItem
。國際海事組織,有一種可用的方法在XML視圖中使用表達式綁定,但我不知道如何。任何建議?SAPUI5中的屬性表達式綁定
您可以使用雙向綁定,以便兩個屬性都是模型中相同屬性的綁定表達式。
因此,您可以創建一個JSON模型爲例,並在那裏放置一個名爲selectedItem
的屬性。屬性的綁定應該是:在選擇selectedItem={mymodel>selectedItem}
和輸入visible={parts: [{path: "mymodel>selectedItem"}], formatter: function (selectedItem) {<your manipulation>} }
。
你可以用JavaScript和XML視圖來實現。在XML視圖中,您應該引用控制器中的格式化程序方法。
[有人嘗試](https://github.com/SAP/openui5/pull/727)解決這類問題而不使用模型。但是這個想法似乎被放棄了......:現在,我們必須使用客戶端模型來解決這個問題。 – boghyon