【发布时间】:2011-08-18 05:57:18
【问题描述】:
ValueListBox 没有实现 HasEnabled 接口,所以我不能禁用/启用它。
虽然 ListBox 实现了 HasEnabled,但方法 getListBox 在 ValueListBox 中是私有的。所以我无法获取内部列表框来禁用它。
有人知道如何解决这个问题吗?提前致谢。
【问题讨论】:
ValueListBox 没有实现 HasEnabled 接口,所以我不能禁用/启用它。
虽然 ListBox 实现了 HasEnabled,但方法 getListBox 在 ValueListBox 中是私有的。所以我无法获取内部列表框来禁用它。
有人知道如何解决这个问题吗?提前致谢。
【问题讨论】:
您可以执行以下操作:
DOM.setElementPropertyBoolean(valueListBoxObject.getElement(), "disabled", boolean)
Rest GWT 应该添加一个方法,目前还没有。
【讨论】:
你可以这样做:
valueListBoxObject.getElement().setAttribute("disabled", "true");
我试过了,效果很好。
【讨论】: