真的不可能.我的意思是它不在框架中.您可以将记录(=行)标记为已禁用.您可以将函数setDisabled/getDisabled添加到商店的模型中.然后你可以打电话给:
grid.getStore().getAt(0).setDisabled(true) 为第一个记录
模型的功能:
function setDisabled( state ){
var me = this;
me.disabled = state;
me.fireEvent('disabled', state);
}
function getDisabled(){
return this.disabled;
}
Run Code Online (Sandbox Code Playgroud)
现在您可以侦听该事件,获得禁用/启用状态.如果它被禁用,您可以为视觉效果添加一个类(addRowCls( )- removeRowCls( )).您可以收听编辑事件.然后,您可以在禁用记录时阻止编辑.
不是一个开箱即用的解决方案,但使用一点想象力,你会到达那里!希望能帮助到你 ;)