ExtJS 6 将网格选择绑定到 viewModel
ExtJS 6 Bind grid selection to the viewModel
我想将网格选择绑定到 viewModel。
在中有一个单选模式的例子:
viewModel: {
formulas: {
selection: {
bind: '{g.selection}',
get: function (selection) {
return selection;
}
}
}
}
但是如果我使用:
selModel: {
selType: 'rowmodel',
mode: 'MULTI'
},
viewModel selection
仅包含最后选择的记录,我希望这两个记录都在数组中,例如 .getSelection()
returns。有什么建议吗?
检查this fiddle。
当然可以手动设置viewModel的属性值(比如),但请问如何通过绑定机制实现
我已经对您的 code 进行了更改,以将多个选定的记录添加到 ViewModel 属性 array,使用 formulas
以及initViewModel()
方法。看看有没有用。
我想将网格选择绑定到 viewModel。
在
viewModel: {
formulas: {
selection: {
bind: '{g.selection}',
get: function (selection) {
return selection;
}
}
}
}
但是如果我使用:
selModel: {
selType: 'rowmodel',
mode: 'MULTI'
},
viewModel selection
仅包含最后选择的记录,我希望这两个记录都在数组中,例如 .getSelection()
returns。有什么建议吗?
检查this fiddle。
当然可以手动设置viewModel的属性值(比如
我已经对您的 code 进行了更改,以将多个选定的记录添加到 ViewModel 属性 array,使用 formulas
以及initViewModel()
方法。看看有没有用。