0

GXT (sencha バージョン 3.0.1) を使用しています。

私はこのようなグリッドを持っています:

ここに画像の説明を入力

2 番目の列を選択して次の列を移動しようとすると、Tab キーを使用して移動すると正常に動作しますが、コンボから任意の値を選択して次の列を移動しようとすると、別の場所 (グリッドの外側) に移動します。

何をすべきか?Tab キーに焦点を当てる (次の列を編集する) 必要があります。これを試しましたが、動作しません:

combo2.addSelectionHandler( new SelectionHandler<Street>() {
    @Override
    public void onSelection( SelectionEvent<Street> event ) { 
        grid.getSelectionModel().selectNext( false );
    }
} );

何をすべきか?

4

1 に答える 1

0
combo2.addSelectionHandler(new SelectionHandler<Street>() {

            @Override
            public void onSelection(SelectionEvent<Street> event) { 
                streetCombo.resetFocus(null, grid.getView().getCell(0, 2), null);
            }
        });

私はこれとその動作を実行しました。値を選択すると、次のコンボボックスにジャンプします(0,2は0行と2列を意味します)

于 2013-01-11T07:19:18.427 に答える