如何在ExtJS网格中显示基于记录条件的操作?

如何在ExtJS网格中显示基于记录条件的操作?,extjs,extjs4.1,Extjs,Extjs4.1,我试过这个: renderer : function( strValue, oMetaData, oRecord ) { var i; if( oRecord.data.leaf ) { for( i in this.items ) { this.items[i].disable(); } } } 但是它禁用了整个列的操作,而不仅仅是一个叶的特定记录。我想这个引用就是问题所在,它似乎包含了错误的归档范围。看看渲染器参数,特别是元信息。我想这个

我试过这个:

renderer : function( strValue, oMetaData, oRecord ) {
  var i;
  if( oRecord.data.leaf )
  {
    for( i in this.items )
    {
      this.items[i].disable();
    }
  }
}

但是它禁用了整个列的操作,而不仅仅是一个叶的特定记录。

我想
这个
引用就是问题所在,它似乎包含了错误的归档范围。看看渲染器参数,特别是元信息。

我想
这个
引用就是问题所在,它似乎包含了错误的归档范围。看看渲染器参数,特别是元信息。

我现在把css属性
display:none编码到元数据中,这是有效的。非常感谢。我现在把css属性
display:none编码到元数据中,这是有效的。非常感谢。