我正在尝试使用另一个控件的属性设置控件的属性。就我而言,我有一个<sap.m.Input>
和一个visible
。 <sap.m.Input>
的{{1}}将取决于selectedItem
的{{1}}。 IMO,在XML视图中使用Expression绑定有一种可用的方法,但我不知道如何。有什么建议吗?
答案 0 :(得分:1)
您可以使用双向绑定,以便两个属性都是模型中相同属性的绑定表达式。
因此,您可以创建一个JSON模型,并在其中放置一个名为selectedItem
的属性。属性的绑定应该是:选择selectedItem={mymodel>selectedItem}
和输入visible={parts: [{path: "mymodel>selectedItem"}], formatter: function (selectedItem) {<your manipulation>} }
。
您可以使用JavaScript和XML视图执行此操作。在XML视图中,您应该引用控制器中的formatter方法。