Extjs4如何禁用网格中的rowediting插件?

时间:2012-10-05 09:28:05

标签: plugins grid extjs4 editing

我想禁用rowediting插件取决于组合选择,我有网格参考。我该如何禁用它? (我试图破坏它,但是当我关闭窗口时,我得到一个"未捕获的TypeError:无法调用方法' getView' of undefined"。

1 个答案:

答案 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库。