1

私は GXT 3 を初めて使用し、API に戸惑っています。おそらくあなたは明確にすることができます。

Editor Grid で、フォーカスのあるセル内で押されたキーボード キーをキャッチして調べるにはどうすればよいですか?

4

1 に答える 1

2
  1. グリッドを作成し、GridEditing インスタンスに渡します。

     final GridEditing<MyType> ge = new GridInlineEditing<MyType>(grid);
    

    // 注: 最終グリッド grid = new Grid(store, cm);

    // 注意: ColumnModel cm = new ColumnModel(configs);

    // 注意: List> configs = new ArrayList>();

  2. ColumnConfig を構築する

    ColumnConfig<MyType, String> kanji = new ColumnConfig<MyType, String>(kfgProps.kanji());
    

    // 注: ここで kfgProps は PropertyAccess を拡張します

  3. エディタを追加

    ge.addEditor(kanji, text);
    

    // 注意: text = new TextField();

  4. DomHandler を追加する

    text.addDomHandler(new KeyDownHandler() {
    
        @Override public void onKeyDown(KeyDownEvent event) {
    
            if (KeyCodes.KEY_ENTER == event.getNativeEvent().getKeyCode()) {
    
                // do whatever
    
            }
        }
    
    }, KeyDownEvent.getType());
    
于 2012-10-26T01:22:27.527 に答える