如何禁用GWT ValueListBox?

7

ValueListBox没有实现HasEnabled接口,因此我无法禁用/启用它。

虽然ListBox实现了HasEnabled,但是ValueListBox中的方法getListBox是私有的。因此,我无法获取内部的listBox来禁用它。

是否有人知道如何解决这个问题?提前感谢。

2个回答

14

你可以采取以下步骤:

DOM.setElementPropertyBoolean(valueListBoxObject.getElement(), "disabled", boolean)

Rest GWT 现在应该添加一个方法,但目前还没有。


太好了,那么请将上面的答案标记为有用,这可能也会帮助其他人 ;) - Amar

0
你可以简单地这样做:
valueListBoxObject.getElement().setAttribute("disabled", "true");

我已经尝试过了,它可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接