ExtJS 7 Modern:检索网格选定行
ExtJS 7 Modern : Retrieve grid selected rows
我有一个带有复选框选择的网格以允许选择多行。
Ext.define("app.view.grid.MyGrid", {
extend: "Ext.grid.Grid",
xtype: "app.MyGrid",
viewModel: "Grid",
selectable: {
rows: true,
checkbox: true,
},
但是现在,我怎样才能得到所有选中的行呢?如果我使用 grid.getSelection()
,它只显示最新选择的行。我看到很多使用 grid.getSelectionModel().getSelection()
的答案,但这适用于经典工具包,我使用的是 7.4 Modern
.
如果我尝试,它会给我 getSelectionModel() is not a function
并且此方法不再可用:https://docs.sencha.com/extjs/7.4.0/modern/Ext.grid.Grid.html#event-select
谢谢
尝试 grid.getSelections()
,在现代工具包中,它应该 return 一个包含所选项目的数组。
我有一个带有复选框选择的网格以允许选择多行。
Ext.define("app.view.grid.MyGrid", {
extend: "Ext.grid.Grid",
xtype: "app.MyGrid",
viewModel: "Grid",
selectable: {
rows: true,
checkbox: true,
},
但是现在,我怎样才能得到所有选中的行呢?如果我使用 grid.getSelection()
,它只显示最新选择的行。我看到很多使用 grid.getSelectionModel().getSelection()
的答案,但这适用于经典工具包,我使用的是 7.4 Modern
.
如果我尝试,它会给我 getSelectionModel() is not a function
并且此方法不再可用:https://docs.sencha.com/extjs/7.4.0/modern/Ext.grid.Grid.html#event-select
谢谢
尝试 grid.getSelections()
,在现代工具包中,它应该 return 一个包含所选项目的数组。