ExtJS 7现代版:检索网格选定行

klr1opcd  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(181)

我有一个网格与复选框选择,以允许多行选择。

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
谢谢你

z8dt9xmd

z8dt9xmd1#

尝试grid.getSelections(),在现代工具包中,它应该返回一个包含所选项目的数组。

相关问题