【发布时间】:2015-04-22 13:26:30
【问题描述】:
我们在项目中大量使用 jqGrid。我们有这个非常独特的要求,我正在调查是否真的有针对特定用例的任何解决方案,并且需要一些输入。
场景如下:
- jqGrid 加载从服务器加载的数据(通过 Spring)。
- 网格中的第一行允许您向网格中添加新行(新添加在本地进行,不会持久化到数据库中)。
- 每一行都有一个内嵌保存和删除图标。单击 inline-save 图标后,网格数据将保存在本地(即更改不会反映到 DB)。单击 inline-delete 图标时,该行将在本地删除(更改不会保存到数据库中)。
- 每一行都是可拖动的,因此它们的位置可以互换(但位置不会立即保存到数据库中)。
- 就在 jqGrid 下方,我们有一个保存按钮,单击该按钮时,会将所有网格数据发送到服务器。
上述用例真的有解决方案吗?即从数据库加载网格数据,然后在本地对网格进行更改(添加/编辑/删除/重新排序)。最后将数据保存回数据库。
如果有任何实现此用例的示例,我将不胜感激。
干杯!
【问题讨论】:
标签: spring-mvc jqgrid