如何禁用gwt

时间:2017-04-03 15:18:09

标签: java gwt

if (dto.isReadOnly()) {
    if (item instanceof ValueListBoxFormItem) {
        ((ValueListBoxFormItem<IdNamePairDto>) item).setValue(null);
    } else if (item instanceof CheckBoxFormItem) {
        item.setValue(Boolean.valueOf(false));
    } else if (item instanceof IntegerFormItem){
        item.setEnabled(false);
    } else if (item instanceof TextFormItem){
        item.setEnabled(false);
    } else {
        item.setValue(null);
    }
}

我得到5个字段作为动态属性。显示后,取决于一个下拉值,我需要禁用另一个字段。它实际上是一个IntegerFormItem的文本字段。我尝试通过提供false来禁用它。但它不起作用。整个文本框正在消失,而不是被禁用。

0 个答案:

没有答案