Как добавить строку с помощью JavaScript в SlickGrid

Я пытаюсь добавить строку к гладкой сетке на моей странице с помощью 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();

....
13
задан Khaja Minhajuddin 21 June 2010 в 17:11
поделиться

1 ответ

Это предпочтительный способ.

data.push({...});
grid.updateRowCount();
grid.render();

Вызов .setData () заставлял сетку все заново отрисовывать. Вызывая updateRowCount (), вы уведомляете сетку о том, что количество строк изменилось и что необходимо отобразить только то, что было добавлено или удалено.

15
ответ дан 2 December 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: