SAPUI5将下拉框的值绑定到另一个控件的属性

时间:2015-08-11 10:38:49

标签: xml view sapui5

我是sapui5的新手,我试图根据表达式绑定中下拉框的选定项目/键来设置textarea的可见性

我的观点的一部分:

   <DropdownBox id="cboId" editable="true" rows="50" cols="50" />
    <TextArea id="areaId" visible="{= ${#cboId}.getSelectedKey() === 1 }" />

我知道语法不对,但它给出了我想如何使用绑定的线索。

甚至可以在xml视图中绑定选择吗?

1 个答案:

答案 0 :(得分:1)

只需将事件处理程序添加到DropdownBox的更改事件。

XML:

<DropdownBox id="cboId" editable="true" rows="50" cols="50" change= "eventhandler"/>
    <TextArea id="areaId" />

控制器中的Eventhandler:

eventhandler : function({
this.getView().byId("areaId").setVisible(
     this.getView().byId("cboId").getSelectedKey() === 1)
)
}