添加新行后,slickgrid行排序和删除工作不正常

时间:2012-04-13 12:17:40

标签: javascript jquery-ui jquery slickgrid

如何在更新数据后使slickgrid正常工作?

第一次创建网格时 - 删除和移动行可以正常工作。当我尝试通过单独的表单添加行时,请求被发送到服务器,如果添加新元素成功,则接收更新的数据并使用此更新slickgrid:

grid.setData(data);
grid.invalidate();
grid.render();

网格正确呈现,即我看到它(包括通过刚从服务器接收的新数据传递的所有新行)。当我尝试重新排序行时 - 出现问题,就好像一行(刚刚添加到新接收的数据中)不存在。

Here my current testing implementation

当我尝试删除行(移动到回收站)时会发生更奇怪的事情。

似乎网格是使用新数据(可视化)重建的,但实际上包含或链接到旧数据。如何纠正这个错误?

thanx的答案和帮助!

0 个答案:

没有答案