GWT ListBox - 如何禁用列表框项?

sap*_*sap 9 gwt dom listbox

如何禁用列表框中的第一项?以下是我的代码:

ListBox list  = new ListBox();
list.addItem("Select an item");
list.addItem("a");
list.addItem("b");
list.addItem("c");
Run Code Online (Sandbox Code Playgroud)

如何禁用列表中的第一项?非常感谢

小智 15

对于任何找到此页面并希望禁用GWT ListBox选项的人,这不是ListBox中的第一个选项,这对我有用:

list.getElement().getElementsByTagName("option").getItem(itemNumber).setAttribute("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)

其中itemNumber是您要禁用的选项.


And*_*rle 8

您可以选择第一个子元素并设置禁用的属性:

list.getElement().getFirstChildElement().setAttribute("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)

  • 执行:list.getElement().<SelectElement> cast().getOptions().getItem(0).setDisabled(true);而不是执行DOM操作. (3认同)

Dom*_*008 5

list.getElement().<SelectElement>cast().getOptions().getItem(0).setDisabled(true??);
Run Code Online (Sandbox Code Playgroud)