Я новичок в Slickgrid. У меня проблема с обновлением сетки:
просто таблица с 2 столбцами "id" и "value".
сетка заполняется за сценой так:
cpt ++ ;
var d = [{ id: "item" + cpt, value: "val" + cpt }, ];
data.push(d[0]);
grid.updateRowCount();
grid.render();
данные обновляются и могут контролироваться:
var n = grid.getData().length;
var t;
for (var i = 0; i < n; i++) {
t = t + '\n' + grid.getData()[i].id + ' --> ' + grid.getData()[i].value;
}
alert(t);
но на экране новые строки пусты.
Если я редактирую строку, данные появляются.
если я создаю много строк и использую ползунок для просмотра сетки, появляются некоторые данные, но не все.
Я думал, что "grid.render ();" следует рендерить сетку с новыми данными?
Я что-то пропустил, мне нужно что-то более похожее на "grid.refresh?"
1011 * привет *
некоторые новости:
При быстром поднятии и опускании ползунка появляются все данные.
ок, решение:
enableAddRow: false