いくつかのパネルがある extjs アプリケーションを設計しています。そのうちの 1 つにグリッドがあります。グリッド リスナーまたは itemClick で selectionChange を実行できることはわかっています。
どちらを使用する必要がありますか? もしくは、どちらが良いか。グリッド項目がクリックされると、明らかに右側のパネルにデータをロードします
最初のものは選択が変更された場合にのみ起動され (ご想像のとおり)、選択されたレコードの配列 (1 つだけの場合もあります) を提供し、2 つ目はクリックごとに呼び出され、クリックした 1 つのレコードのみを提供します。の上。
あなたの場合、私は2番目のイベントを使用し、最後に最後にクリックされたレコードを内部的に保存する傾向があります. 次に、このレコードにまだロードされていない場合にのみ、2 番目のグリッドをロードします。
グリッドは実行時にページ上のテーブルとして表示されるため、グリッドの onrowdatabount イベント中にグリッドまたはテーブル セルに onClick() イベントを追加できます。