我要求能够一次更新'n'
行数。
我通过在1个特定列的列标题中添加SELECT
来实现此目的。这将为用户提供选择是/否选项并在网格视图中的所述特定列中创建所有子行的选项,选择是或否取决于用户选择的内容。
我成功地做到了这一点。我的问题是现在将“新”更新的行数据发送到服务器。
我已尝试使用视图中每行的行ID saveRow()
。这没有任何作用。没有AJAX
来电。
有人能指出我正确的方向吗?
由于
答案 0 :(得分:5)
我写答案只是因为你要求指出正确的方向。从本地网格向服务器发送数据并不复杂(例如,请参阅here)。主要问题是案例是并发。
在我看来,任何Web应用程序不仅应该作为一个用户应用程序工作。我写了多个答案(例如,请参阅here或here),我在其中描述了由于可能的并发错误,应该在修改后直接更新修改后的行。发生更新的时间越长,另一个用户已经从另一台计算机修改了相同的行。因此,我建议您使用标准saveRow
行为,并在修改后直接发送修改后的数据。
答案 1 :(得分:0)
我通过简单地对JQGrid中声明的文件进行AJAX调用来解决这个问题。传递所有相关数据一切都符合我的需要