Я пытаюсь добавить строку к гладкой сетке на моей странице с помощью JavaScript. Путем я могу сделать это, теперь при помощи следующего кода. Я просто задавался вопросом, был ли лучший способ сделать то же.
....
//data is the array which was used to populate the SlickGrid
data.push({name:'Finish scanning the slickgrid js', complete:false});
grid.setData(data);
grid.render();
....
Это предпочтительный способ.
data.push({...});
grid.updateRowCount();
grid.render();
Вызов .setData () заставлял сетку все заново отрисовывать. Вызывая updateRowCount (), вы уведомляете сетку о том, что количество строк изменилось и что необходимо отобразить только то, что было добавлено или удалено.