グリッド パネルの行に含まれる値を動的に変更する必要がありますが、行を選択する方法がわかりません。ComponentQuery を使用して選択できますか?
セレクターとして使用したい一意の識別子を持つ非表示の列がありますが、これが可能かどうか、可能であれば構文はどうなるかわかりません。
任意のガイダンスをいただければ幸いです。
[編集] 明確にするために、グリッド行でユーザーに表示されるものを単純に変更し、基礎となるデータを更新しないようにしたい - おそらくこれは不可能ですか?
グリッド パネルの行に含まれる値を動的に変更する必要がありますが、行を選択する方法がわかりません。ComponentQuery を使用して選択できますか?
セレクターとして使用したい一意の識別子を持つ非表示の列がありますが、これが可能かどうか、可能であれば構文はどうなるかわかりません。
任意のガイダンスをいただければ幸いです。
[編集] 明確にするために、グリッド行でユーザーに表示されるものを単純に変更し、基礎となるデータを更新しないようにしたい - おそらくこれは不可能ですか?
行を変更してグリッド内のデータを変更するのではなく、基になるモデルを更新して変更します。
store.first().set('myField', 1);
列レンダラーが役立つ場合があります。
renderer: function(value){
if (value === 1) {
return '1 person';
}
return value + ' people';
}
しかし、それらがまさにあなたが探しているものであるかどうかはよくわかりません.レンダリング時に表示されたデータの操作のみを許可するからです. これが適切でない場合は、シナリオを説明する必要があります。