我在内部有ext treepanel和checkcolumn ....所以我需要阻止取消选中树的一些节点。 例如,我有一个带有类别的树......并且必须始终检查ID为5的类别,
我已经为checkcolumn添加了监听器,但我唯一抓到的是行索引,我无法通过此索引找到模型并将记录ID等同于我的类别......
'categoryViewWindow treepanel checkcolumn' : {
beforecheckchange : function(holder, rowIndex, checked, eOpts){
debugger;
}
}
答案 0 :(得分:0)
所以我在我的控制器中完成了这样的事情
this.control({
'categoryViewWindow checkcolumn' : {
checkchange: me.checkCategoryView,
}
});
方法
checkCategoryView: function () {
var me = this,
categoriesViewStore = me.getCategoriesViewStore(),
myId;
if (category && category.get('id') != -1) {
foundCategory = categoriesViewStore.getNodeById(myId);
if (foundCategory) {
foundCategory.set('added', true);
}
}
},
所以改变后我强行检查我的类别