Как запросить магазин Extjs 4? - PullRequest
0 голосов
/ 13 сентября 2011

как написать функцию для умножения двух значений столбца и установки результата для третьего столбца и зацикливания этого для всех записей для каждого действия добавления, удаления, редактирования?

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

есть идеи, как это сделать правильно?

Привет

1 Ответ

1 голос
/ 13 сентября 2011

Я думаю, вам нужно это Ext.grid.column.Column.renderer .Что-то вроде:

renderer: function(value, meta, record){
    return record.get('val1')+record.get('val2');
}

После того, как вы добавили, удалили или обновили что-то, просто сделайте store.load (), и у вас все будет в порядке !!

ps вы хотите отправить третье значение обратно?

...