2011-01-26 13 views
1

私はgwt-ext EditorGridPanelを持っています。セルをクリックするとその値を編集できます。カーソルはセルの開始位置に配置されますが、ユーザーがクリックすると、このセル内のテキスト全体を選択します。どのように私はこれを扱うことができる任意のアイデア?EditorGridPanel(gwt-ext)のクリックでテキストを選択

リスナーなどを試しましたが、まだ私のために働いていませんでした。それは、このやっかのうだEXT-GWT(GXT)と私の英語のため申し訳ありません

答えて

1

、:

final TextField<String> text = new TextField<String>(); 
    text.setAllowBlank(false); 
    CellEditor textEditor = new CellEditor(text); 
    textEditor.addListener(Events.StartEdit, new Listener<EditorEvent>() { 
     public void handleEvent(EditorEvent be) { 
     text.setSelectOnFocus(true); 
     } 
    }); 
    column.setEditor(textEditor); 
    configs.add(column); 

ちょうどGWT-EXTで方法を見つけるには、私はこのような何か.....私は願っています考えますこのヘルプ....

+0

速い精度:StartEditイベントを待たずにtext.setSelectOnFocusを使うことができます。このメソッドを実行するには、少なくとも1回はセルをクリックする必要があります –

関連する問題