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 に答える