jqgrid如何为每一行创建一个带删除按钮的删除列?

时间:2015-04-16 06:39:04

标签: jquery jqgrid

我有一个jqgrid,我需要一个删除列,其中每一行都有一个删除按钮,但问题是我只需要删除localdata上的行,因为我不需要去服务器,但我没有知道如何仅对本地数据执行此操作吗?

1 个答案:

答案 0 :(得分:0)

查看the old answer我第一次描述了本地删除的实现。后面的答案:this onethis one包含更新版本的jqGrid和表单编辑的其他部分的代码。

盯着jqGrid 4.7一个人什么都不做。 editurl: "clientArray"的使用是唯一需要做的事情。

实施"删除"在网格的每一行中,您可以在附加列中使用formatter: "actions"。默认情况下,它会使用editbutton: false列中的formatoptions添加编辑按钮和删除按钮,您可以删除编辑按钮。在你的方式你只有你想要的删除按钮。 delOptions formatoptions属性允许您自定义单击“删除”按钮时调用的delGridRow选项。

版本4.5.1真的很旧。因此,我建议您考虑升级到更新版本的免费jqGrid,您可以从github下载该版本。此外,有了本地编辑/删除的可能性,您将获得一些性能改进和许多新功能。有关详细信息,请参阅the readmewik i。自述文件末尾包含的演示中的一些使用了formatter: "actions"的本地编辑。因此,您可以根据需要减少演示。