我在ExtJS 4中有一个数据网格,其中包含一个复选框列。在外部AJAX调用之后,我需要在网格加载后以编程方式禁用复选框。 (基本上,在进行AJAX调用之后,我需要阻止用户更改复选框。这不是商店更新)。我确实有对行本身的引用。
我已经看到了几个类似的问题,但它们似乎都处理了在最初加载数据时禁用行或单元格编辑。
答案 0 :(得分:0)
如果我理解正确,您不会阻止用户内联编辑网格。为此,请在网格上使用processEvent函数并返回false,以便立即返回它们尝试进行的任何编辑。
{
xtype: 'checkcolumn',
dataIndex: 'someModelReference',
// Prevents toggling the checkbox inline
processEvent: function() {
return false;
}
}