Как показать действия на основе условий записи в сетках ExtJS?

Я пробовал это:

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

Но он отключил действия для всего столбца, а не только для конкретной записи, которая была листом.


person K..    schedule 12.09.2012    source источник


Ответы (1)


Я предполагаю, что проблема в ссылке this, кажется, она содержит неправильную область для того, что вы архивируете. Взгляните на аргументы рендерера, особенно на метаинформацию.

person sra    schedule 13.09.2012
comment
Теперь я помещаю атрибут css display: none; в метаданные, и это работает. Благодарю вас! - person K..; 13.09.2012