ExtJS 4.2 dataview - 如何知道项目是否被选中

时间:2014-08-15 14:49:58

标签: extjs extjs4 extjs4.1 extjs4.2 extjs-mvc

我有一个带XTemplate的DataView。

在我的控制器中,我会收听itemclick事件。

onItemClick: function(view, record, item) {
        var me = this,
            panel = me.getRightPanel();

        // here I need to know if the item clicked is already selected

}
  

有没有办法知道点击的项目是否已被选中?

1 个答案:

答案 0 :(得分:0)

您可以在DataView对象上拨打getSelectionModel,然后在结果上拨打getSelection。这将为您提供一组Model个对象。之后,只需检查对象recordonItemClick的参数)是否在数组中。