我有一個組合框,由於它的性質,它沒有選擇任何項目進行初始化(圖1)。當我選擇一個項目時,選擇被設置(圖2)。然後,我有一個按鈕,當它按下時,它應該使組合框回到第一個狀態,沒有任何選擇可見,「空白」基本上(圖1)。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(空)
現在應該初始
我希望它的工作:/ –
試試這個:
_YourCombobox.setSelectedKey("");
是的,我試過之前,但它增加了一個空白的項目,看起來不好。 –
如果不是空白,你想得到什麼? – Jaro
沒有添加空白項目就變成空白。 –