2010-10-19 72 views
1

我正在使用带有cellsubmit的JQGrid:'clientArray'并执行列中自定义按钮的addRowData和delRowData。我可以从JQGrid获取添加和删除的行吗?

我想通过'发送按钮'发送修改后的数据到服务器,我知道我可以让ChangeCells获得编辑的单元格,但我不知道如何获得添加和删除的行。

我该如何做到这一点?

感谢:-)

回答

1

我想你将不得不整个jqGrid的数据发送到服务器,服务器必须比较保存在服务器上的数据的数据(数据库)。

如果您使用XML数据与服务器通信,则答案jqGrid Problem Generating XML可以帮助您。如果您使用JSON进行数据传输,请查看另一个答案:jqGrid howto send all rowData in json format to server?

+0

哦!几乎是我所需要的,但我使用网格作为子网格,并且如果子网格不可见,我无法获取数据。我可以从不可见的网格或行中获取数据吗? – rubdottocom 2010-10-19 15:42:58

+0

我想我可以在展开和/或修改网格时获取网格/子网格数据。你认为这是一个好方法吗?谢谢:-) – rubdottocom 2010-10-19 15:51:13

+0

@rubdottocom:你有一个简单的例子可以用来重现你的子网格吗?一般而言,您可以使用子网格实现不同的场景。对于子网格,可能本地不存在任何本地数据。只有展开子网格时,才会从服务器读取数据。所以你的例子可以清除很多事情。 – Oleg 2010-10-19 15:57:52

相关问题