我想禁用rowediting插件取决于组合选择,我有网格参考。我该如何禁用它? (我试图破坏它,但是当我关闭窗口时,我得到一个"未捕获的TypeError:无法调用方法' getView' of undefined"。
答案 0 :(得分:2)
从RowEditing false
事件返回beforeedit
。
listeners: {
beforeedit: function(editor, context){
if(comboBox.getValue() === /* whatever conditions you have */){
return false;
}
}
}
你也可以设置context.cancel = true
来达到同样的效果,但我真的没有看到它的重点,因为从false
事件返回beforexyz
是一个标准的习惯用法。 Ext JS 4库。