1
このExtJSチェックボックスグループは、ユーザーがグリッドから製品を選択するたびに、データストアから取得した一部のデータに対して、その名前を確認してチェックする必要があります。ExtJS配列の問題
これはコードです:だから
Ext.each(Ext.getCmp('depCheckGroup').items,function(deptm,index) {
lookfor = deptm.id;
if(dsDepartments.find("dept_id",lookfor) != -1) {
deptm.checked = true;
}
});
、再び、毎回ユーザーがこの火災すべき行を選択します。 問題は、最初のクリックが機能するだけです(どの行でも問題ありません)。
他の人がエラーをスロー:
deptm is undefined
私はそれが正しい番号である「11」を示しているの前またはこの後Ext.getCmp('depCheckGroup').items
配列の長さを取得しようと、私は、配列のISNを知っていれば」空ではありません。 すべてのJSONデータがデータストアから正しく読み込まれます(実際には、選択された最初の行に対して実際に機能します)。 おそらく私はここでかなり明白な何かを見逃していますが、私は本当にそれを見ることができません。
、私たちはどのような要素などのリスナーに、これを使うのですより多くのコードが必要です。.. – peter