【问题标题】:How to disable GWT ValueListBox?如何禁用 GWT ValueListBox?
【发布时间】:2011-08-18 05:57:18
【问题描述】:

ValueListBox 没有实现 HasEnabled 接口,所以我不能禁用/启用它。

虽然 ListBox 实现了 HasEnabled,但方法 getListBox 在 ValueListBox 中是私有的。所以我无法获取内部列表框来禁用它。

有人知道如何解决这个问题吗?提前致谢。

【问题讨论】:

    标签: gwt uibinder


    【解决方案1】:

    您可以执行以下操作:

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

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

    【讨论】:

    • 太好了,然后将上面的答案标记为有用,因为这可能对其他人也有帮助;)
    【解决方案2】:

    你可以这样做:

    valueListBoxObject.getElement().setAttribute("disabled", "true");
    

    我试过了,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多