1

グリッドセルが編集モードのときにグリッドの前のコントロールにフォーカスするために、domquery を使用する際に問題に直面しています。

1. グリッドの tabindex を確認し、それに 1 を追加します。 gridTabIndex = grid.dom.tabindex - 1

2. grid.up() を実行して、メイン フォームを探します。

3.次に、 domquery form.query('input[tabindex = gridTabIndex]')を使用して、tabindex = grid.tabindex - 1 のフィールドを検索します。

grid.up().query() を使用すると、画像に示すように以下の出力が得られます

grid.up().query() の出力

したがって、ポイント3は私が問題に直面している場所です。空の配列を返します // 出力は [] です

どんな種類の助けも大歓迎です。

4

1 に答える 1

0

form.query Dom 要素を照会しません。ExtJs コンポーネントを照会します。ただし、Dom 要素に対してform.getEl().query クエリを実行してください。試してみる。(注意、Ext.dom.Element.queryは 4.1.0 以降でのみ使用可能です)

于 2012-10-09T15:25:57.180 に答える