Модель флажка Sencha ExtJS на основе значения

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


person Damith Ganegoda    schedule 17.06.2013    source источник


Ответы (2)


Наконец я нашел решение. Переопределить модель выбора флажка

 renderer: function(val, meta, record, rowIndex, colIndex, store, view) {
     var status = record.data['status'];
     if(status == 's'){
          meta.tdCls = Ext.baseCSSPrefix + 'grid-cell-special';
          return '<div class="' + Ext.baseCSSPrefix + 'grid-row-checker">&#160;</div>';   
     } else {
          return null;   
     }
}

источник: http://extjswithsandeesh.blogspot.com/2012/05/display-checkboxes-for-selected-rows.html

person Damith Ganegoda    schedule 22.06.2013

Если вы используете extJs-4, он есть: модель флажка

а для extJs-3 вы найдете его здесь: модель флажка

person harry    schedule 17.06.2013
comment
thnaks, Во всяком случае, я не видел никаких методов, используемых для моей реализации. Я использую сенча extjs 4.2. - person Damith Ganegoda; 17.06.2013