Extjs 4.2: получить значение из сетки

Итак, скажем, у меня есть эта сетка

ID время

1 10

2 5

3 10

так далее..

Как получить сумму значений в разделе «время»?

ИЗМЕНИТЬ

Я попытался получить массив значений из сетки с помощью этого кода

var sel2 = scope.getPlaylistDetailsGrid().data.items;

Но он говорит: Uncaught TypeError: не удается прочитать «элементы» свойств неопределенного


person maecy m    schedule 21.10.2013    source источник
comment
петля бросает записи хранения и суммирует их? Или использовать сводную строку сетки?   -  person kuldarim    schedule 21.10.2013
comment
как использовать сводную строку сетки?   -  person maecy m    schedule 21.10.2013
comment
docs.sencha.com/ extjs/4.2.2/extjs-сборка/примеры/сетка/   -  person kuldarim    schedule 21.10.2013


Ответы (2)


Если вы хотите отобразить сумму в сетке, то предложение Рику по итоговой строке идеально подходит. Если вам нужно просто получить сумму в коде, вы можете проверить метод sum() в магазине: http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.data.Store-method-sum

Предложение Рику:

введите здесь описание изображения

person existdissolve    schedule 21.10.2013
comment
Я пробовал, но он возвращает только ноль. Я отредактировал свой вопрос с моим обновленным кодом. - person maecy m; 22.10.2013
comment
У вас в примере опечатка (таймфрейм вместо таймфрейма)... в этом проблема? - person existdissolve; 22.10.2013
comment
Ты прав. спасибо, что указали на это. Но я все еще не понимаю итога. :\ - person maecy m; 22.10.2013

Я думаю, что это будет полезно для других, если я укажу это как ответ.

Вы можете использовать сводную строку для достижения такого поведения. Вот пример

person kuldarim    schedule 21.10.2013