将新项添加到SlickGrid dataView的顶行,就像JavaScript unshift一样

时间:2012-04-09 01:13:22

标签: javascript slickgrid

我刚学会了如何向SlickGrid的dataView添加新条目;但是,每个条目都被“推”到最后一行的网格中。

如何在网格顶部显示新行?

2 个答案:

答案 0 :(得分:3)

DataView.insertItem(insertBefore,item)

答案 1 :(得分:0)

DataView为其数据使用JS数组。因此,如果您生成一个新数组,或者将其排序为您想要的顺序,SlickGrid应该按照该顺序显示它。

data[0] = {id:id_0,...};
data[1] = {id:id_1,...};
.
.
.
dataView.setData(data);

重新排序数据数组,更新dataView,使网格无效并呈现网格,它应该可以正常工作。请记住,'id'字段必须是唯一的,才能使dataView正常工作。

希望有所帮助!