4

在 extjs 3 中,我使用:

    if (Model1.getSelectionModel().getSelections().length == 1) {
    记录 = Model1.store.getAt(Model1.getStore().indexOf(Model1.getSelectionModel().getSelected()))
 }
,但在 extjs4 中它不起作用......

4

1 回答 1

8

ExtJS4中没有getSelections()方法。您需要使用getSelection().

在以前的版本中,您有:

  1. getSelection() -> 用于获取第一个选择的记录。
  2. getSelections() -> 用于选择的记录。

在 ExtJS4 中,您只有getSelection()which 返回当前选定记录的数组。所以你需要改变你的 if 语句。那应该可以解决您的问题。

额外说明: 使用getStore()方法访问商店而不是使用属性名称store

于 2011-05-04T05:48:36.333 回答