我有一个带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
}
有没有办法知道点击的项目是否已被选中?
答案 0 :(得分:0)
您可以在DataView
对象上拨打getSelectionModel
,然后在结果上拨打getSelection
。这将为您提供一组Model
个对象。之后,只需检查对象record
(onItemClick
的参数)是否在数组中。