SAPUI5中属性的表达式绑定

时间:2017-05-30 03:18:59

标签: sapui5

我正在尝试使用另一个控件的属性设置控件的属性。就我而言,我有一个<sap.m.Input>和一个visible<sap.m.Input>的{​​{1}}将取决于selectedItem的{​​{1}}。 IMO,在XML视图中使用Expression绑定有一种可用的方法,但我不知道如何。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用双向绑定,以便两个属性都是模型中相同属性的绑定表达式。

因此,您可以创建一个JSON模型,并在其中放置一个名为selectedItem的属性。属性的绑定应该是:选择selectedItem={mymodel>selectedItem}和输入visible={parts: [{path: "mymodel>selectedItem"}], formatter: function (selectedItem) {<your manipulation>} }

您可以使用JavaScript和XML视图执行此操作。在XML视图中,您应该引用控制器中的formatter方法。