在SlickGrid的dataView的第一行添加一个新项目,就像JavaScript的unshift一样
Add a new item to top row of SlickGrid's dataView, like JavaScript's unshift
我刚刚学会了如何向SlickGrid的dataView添加新条目;但是,每个条目都作为最后一行"推送"到网格中。
如何使新行显示在网格顶部?
DataView.insertItem(insertBefore, item)
DataView 使用 JS 数组作为其数据。因此,如果您生成一个新数组,或按所需的顺序对其进行排序,SlickGrid 应按该顺序显示它。
data[0] = {id:id_0,...};
data[1] = {id:id_1,...};
.
.
.
dataView.setData(data);
对数据数组重新排序,更新数据视图,使网格失效并呈现网格,它应该可以工作。请记住,"id"字段必须是唯一的,dataView 才能正常工作。
希望对您有所帮助!
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- Redux处理新项目和id
- JQuery Masonry.Ajax图标和“;加载新项目”;绳子放错地方了
- Ng-Repeat在末尾添加新项目
- AngularJs/GitHub :如何在没有任何历史记录的情况下将角度种子克隆到我的新项目中
- 每天从数组中挑选新项目
- 将jquery插件应用于angularJS ng repeat中的新项目
- 使用新项目更新KendoUI网格数据源
- AngularJS ForEach将新项目推送到对象中
- 在 SharePoint 2010 上创建“添加新项目”按钮
- id:在续集中创建新项目时为空
- 新项目的所有列表项弹出窗口在悬停时立即显示 - Javascript
- AngularJS:插入新项目后对列表重新排序
- 如何推送到实际对象的数组最后状态,清除它并像新对象一样单独编辑
- 扩展菜单插入带有覆盖的新项目
- 如何将新项目添加到 srt 文件中
- 如何在 JQGRID 新项目弹出窗口中应用 OnKeyUp 方法
- 在SlickGrid的dataView的第一行添加一个新项目,就像JavaScript的unshift一样
- 当一个新项目被添加到FireBug控制台时,是否有一个jQuery事件等同于
- jquery:单击新项目时重置css