我想要一个只读编辑器,所以我禁用其中的每个控件。但我不能用 ValueBoxEditorDecorator 做到这一点。你们有什么想法我可以禁用它吗?
课堂内有ValueBoxBase<T> peer
,但显然是私人的。
我想要一个只读编辑器,所以我禁用其中的每个控件。但我不能用 ValueBoxEditorDecorator 做到这一点。你们有什么想法我可以禁用它吗?
课堂内有ValueBoxBase<T> peer
,但显然是私人的。
我想我可以像这样将 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;