EXT3 JS Grid — измените конкретное значение JsonStore перед рендерингом и заказом

Я хочу добавить int к определенной ячейке в сетке - это должно произойти до рендеринга и упорядочения, чтобы пользователь видел правильный порядок

Это для турнирной таблицы.

Я прошел через несколько итераций conver - renderer - record.push и т. д. Подсказка, похоже, заключается в том, чтобы скопировать хранилище и использовать новый в сетке, когда значение было изменено.

Любая помощь в этом приветствуется.

Ян


person Ian Warner    schedule 15.05.2012    source источник


Ответы (1)


может сделать что-то похожее на следующее:

var grid, gridStore, tempStore;

gridStore = new Ext.data.Store();
tempStore = new Ext.data.Store();
grid = new Ext.grid.GridPanel({
    store: gridStore
});
tempStore.addListener("load", function (store, records) {
    //make your modifications to the records (concat the int)

    gridStore.loadData(/*some results*/);
});
person therat    schedule 15.05.2012