Можно ли рассчитать поле непосредственно в сетке Extjs? - PullRequest
1 голос
/ 07 июня 2011

Пример таблицы:

|-Field quantity-|-Field quantity loss-|----Total------|
|-----2----------|-------4-------------|---total=2+4---|
|-----3----------|-------5-------------|---total=3+5---|

Могу ли я сделать это с помощью функции на extjs?

Итого = количество полей + Количество полей Потери

1 Ответ

3 голосов
/ 07 июня 2011

Да, вы должны использовать метод gridColumnModel.

  grid.getColumnModel().setRenderer(2, function(value, metaData, record, rowIndex, colIndex, store) {
      return record.get('quantity') + record.get('loss');
    });

Дополнительная информация: http://dev.sencha.com/deploy/ext-3.3.1/docs/?class=Ext.grid.GridPanel и
http://dev.sencha.com/deploy/ext-3.3.1/docs/?class=Ext.grid.ColumnModel?class=Ext.grid.ColumnModel

...