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 一个包含所选项目的数组。