ExtJS 6将网格选择绑定到viewModel

时间:2017-10-02 15:48:32

标签: extjs extjs6

我想将网格选择绑定到viewModel。

this answer中,有一个单选模式的例子:

viewModel: {
    formulas: {
        selection: {
            bind: '{g.selection}',
            get: function (selection) {
                return selection;
            }
        }
    }
}

但如果我使用:

selModel: {
    selType: 'rowmodel',
    mode: 'MULTI'
},

viewModel selection仅包含最后选择的记录,我希望数组中的两个记录(如.getSelection()都返回)。有什么建议吗?

检查this fiddle

当然,我可以手动设置viewModel属性值(例如在this answer中),但我想知道如何通过绑定机制实现这一点。

1 个答案:

答案 0 :(得分:0)

我已对code进行了更改,以使用formulasinitViewModel()方法将多个选定记录添加到ViewModel属性数组。看看它是否有用。