未選中我有一個GWT的列表框的項目:GWT列表框默認
listBox = new ListBox();
listBox.addItem("A");
listBox.addItem("B");
listBox.addItem("C");
,我想它是initialy未選擇 - 所以沒有項目被採摘。最初缺乏選擇應該用空文本來表示,並且在選擇任何項目後用戶不能選擇「不選項目」。
不幸的是以下行:
listBox.setSelectedIndex(-1);
拋出IndexOutOfBoundsException
。
是否有可能通過GWT ListBox獲得這樣的行爲?
然後你可能會有一個空字符串作爲第一個項目,一旦用戶選擇任何東西,你可以刪除第一個。 – Reddy 2012-03-02 13:12:27
然後,如果用戶第一次打開列表,他/她將看到空白選項並且能夠選擇它。 – rafalry 2012-03-02 13:32:42
您可以驗證它或聽取點擊事件並刪除空白項目。 – Reddy 2012-03-02 13:37:18