1

コントローラーのroweditorでイベントをリッスンする方法についてはよく知っています。これは、コントロール構成を使用してroweditorプラグインを使用してグリッドをクエリし、roweditorイベントを発生させます..しかし、リッスンしたい正確なイベントは実際にはコンポーネントに属しています(たとえば、テキストフィールド) その roweditor 内。そのイベントがグリッド パネルに中継されたとは思いません。

コントローラーを使用して、その行エディター内でフィールドのイベントを実際にリッスンする方法はありますか?

4

1 に答える 1

0

どういうわけか、グリッド行エディター内のコンポーネントからのイベントを正常にリッスンすることができました。そのコンポーネントをグリッドの子としてクエリすることはできません。

グリッドroweditor内のフィールドコンポーネントを取得したい場合、このコードはnullを返します

Ext.ComponentQuery.query('grid field[id=test]');

代わりに、そのグリッドの子ではなく、機能するため、そのフィールドをクエリします

Ext.ComponentQuery.query('field[id=test]');
于 2012-11-30T02:28:34.803 に答える