私は GXT 3 を初めて使用し、API に戸惑っています。おそらくあなたは明確にすることができます。
Editor Grid で、フォーカスのあるセル内で押されたキーボード キーをキャッチして調べるにはどうすればよいですか?
グリッドを作成し、GridEditing インスタンスに渡します。
final GridEditing<MyType> ge = new GridInlineEditing<MyType>(grid);
// 注: 最終グリッド grid = new Grid(store, cm);
// 注意: ColumnModel cm = new ColumnModel(configs);
// 注意: List> configs = new ArrayList>();
ColumnConfig を構築する
ColumnConfig<MyType, String> kanji = new ColumnConfig<MyType, String>(kfgProps.kanji());
// 注: ここで kfgProps は PropertyAccess を拡張します
エディタを追加
ge.addEditor(kanji, text);
// 注意: text = new TextField();
DomHandler を追加する
text.addDomHandler(new KeyDownHandler() {
@Override public void onKeyDown(KeyDownEvent event) {
if (KeyCodes.KEY_ENTER == event.getNativeEvent().getKeyCode()) {
// do whatever
}
}
}, KeyDownEvent.getType());