0

プロジェクトで GXT 2.2.1 と GWT 2.0.4 を使用しており、DualListField の [すべて追加] ボタンを無効にしたいと考えています。助けてください

4

2 に答える 2

0

「すべて追加」を無効にする API が見つかりません。DualListField を拡張して、allRight ボタンを無効にすることができます。

public class CustomDualListField<D extends ModelData> extends DualListField<D> {
      @Override
      protected void onRender(Element target, int index) {
         super.onRender(target, index);
         allRight.disable();

        //buttonBar.remove(allRight);
        //buttonBar.remove(allLeft);
      }
}

ここで、ボタンが無効になっているにもかかわらず、無効に見えないことがわかります。完全に削除することを検討できます。

GXT 2.2.5 と GWT 2.4 でこれを試しました。GXT 2.2.1で正常に動作するかどうかを確認してください

于 2012-06-23T02:59:40.383 に答える