SAPUI5如何清除单击按钮时的组合框选择?
问题描述:
我有一个组合框,由于它的性质,它没有选择任何项目进行初始化(图1)。当我选择一个项目时,选择被设置(图2)。然后,我有一个按钮,当它按下时,它应该使组合框回到第一个状态,没有任何选择可见,“空白”基本上(图1)。SAPUI5如何清除单击按钮时的组合框选择?
当按钮被按下时,我怎样才能让按钮返回到初始阶段?
答
当按钮被按下时,你可以在你的控制器写:
var oComboBox = this.getView().byId("yourComboBoxId");
oComboBox.setSelectedKey("A");
而且你可以在你的XML文件中定义键:
<ComboBox id="yourComboBoxId" selectedKey="A" width="150px">
<core:Item text="" key="A" />
<core:Item text="B" key="B" />
<core:Item text="C" key="C" />
<core:Item text="D" key="D" />
</ComboBox>
EDITED 16:14 240217:
答
尝试在乌尔onPressButton功能使用水木清华这样的:。
this.getView()byId( “urComboBoxID”)的setValue(空)
现在应该初始
+0
我希望它的工作:/ –
答
试试这个:
_YourCombobox.setSelectedKey("");
是的,我试过之前,但它增加了一个空白的项目,看起来不好。 –
如果不是空白,你想得到什么? – Jaro
没有添加空白项目就变成空白。 –