在EXTJS 4.0中禁用网格中的列
我有一个带有一些列的网格,最后一列是在EXTJS 4.0中禁用网格中的列,extjs,Extjs,我有一个带有一些列的网格,最后一列是 { text : '', id : 'delId', width : 40, dataIndex: 'del', renderer : function(){ return '<center><div class="image-hover-delete"></div></center>'; } 我只想禁用此特定列。我怎样才能做到这一点?您可以连接到
{
text : '',
id : 'delId',
width : 40,
dataIndex: 'del',
renderer : function(){
return '<center><div class="image-hover-delete"></div></center>';
}
我只想禁用此特定列。我怎样才能做到这一点?您可以连接到现有的Ext.grid.column.column。每当触发事件处理程序时,通过检查isDisabled来禁用。例如: var grid=Ext.create'Ext.grid.Panel'{ // ... 栏目:[ { // ... }, { 正文:, 宽度:40, itemId:'delCol', menuDisabled:没错, 渲染器:函数{ 回来 } } ], 商店:{ // ... } }; 网格。在“cellclick”上,functionme、td、x、record{ ifExt.flytd.hasCls'x-grid-cell-delCol'
&&!this.down'delCol'.isDisabled//“disable”是什么意思?例如,单击该图像将删除该记录。我不希望发生这种情况。因此,我希望对所有记录完全禁用该列