0

我想要一个只读编辑器,所以我禁用其中的每个控件。但我不能用 ValueBoxEditorDecorator 做到这一点。你们有什么想法我可以禁用它吗?

课堂内有ValueBoxBase<T> peer,但显然是私人的。

4

1 回答 1

1

我想我可以像这样将 ID 添加到内部小部件

<e:ValueBoxEditorDecorator ui:field="cellPhoneNumber" stylePrimaryName="{style.forform}">
    <e:valuebox>
        <g:TextBox ui:field="cellPhoneNumberText" width="100%" stylePrimaryName="{style.forform}"/>
    </e:valuebox>
</e:ValueBoxEditorDecorator>

然后调用cellPhoneNumberText.setEnable().

唯一的缺点是在我的班级中额外定义了字段,也必须用@Ignore这样的注释标记

@UiField
ValueBoxEditorDecorator<String> cellPhoneNumber;

@Ignore
@UiField
TextBox cellPhoneNumberText;
于 2012-03-07T23:51:41.533 回答