グリッド選択をviewModelにバインドします。 this answerでExtJS 6グリッド選択をviewModelにバインドします
は、単一選択モードの例があります:
viewModel: {
formulas: {
selection: {
bind: '{g.selection}',
get: function (selection) {
return selection;
}
}
}
}
しかし、私は使用している場合:
selModel: {
selType: 'rowmodel',
mode: 'MULTI'
},
のViewModel selection
のみ最後に選択したレコードが含まれていると私は次のように、配列内の両方のレコードを期待します.getSelection()
が返されます。助言がありますか?
チェックthis fiddle。
もちろん、私は手動でviewModel属性値を設定することができます(例えばthis answerのように)が、これはバインディングメカニズムによってどのように達成できるのかを尋ねます。
フィドルは私のために働く。あなたは正確に何を達成しようとしていますか? – Alexander
@Alexanderグリッドで両方のレコードを選択すると、viewModel 'selection'には最後に選択したレコードのみが含まれます。 '.getSelection()'が返すように、両方のレコードが配列であると思います。 –