我想禁用整行,所有文本内容,动作列,编辑器等。
答案 0 :(得分:5)
不太可能。我的意思是它不在框架中。您可以将记录(=行)标记为已禁用。您可以将函数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;
}
现在您可以侦听该事件,获取禁用/启用状态。如果它被禁用,您可以为该视频添加一个类(addRowCls( )
- removeRowCls( )
)。您可以收听编辑事件。然后,您可以在禁用记录时阻止编辑。
不是一个开箱即用的解决方案,但使用一点想象力,你就会到达那里!希望它有所帮助;)