Javascript 更改JqGrid';创建栅格后完成导航栅格编辑
抱歉,如果这是一个简单的问题,但我很难弄清楚如何在网格创建后更改navGrid的edit afterComplete函数 我所指的具体功能如下:Javascript 更改JqGrid';创建栅格后完成导航栅格编辑,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,抱歉,如果这是一个简单的问题,但我很难弄清楚如何在网格创建后更改navGrid的edit afterComplete函数 我所指的具体功能如下: 非常感谢您的帮助!谢谢 您的意思是如何创建事件处理程序,在用户向网格添加新行后将调用它?或者您的意思是loadComplete或gridComplete在填充网格体后将调用的回调?具体来说,在用户单击编辑按钮后,填写模式表单,然后单击提交。我知道如何在网格创建时设置函数,但是有没有办法在创建后设置函数?谢谢我还是不懂你的术语。用户单击“编辑”按钮,然后
非常感谢您的帮助!谢谢 您的意思是如何创建事件处理程序,在用户向网格添加新行后将调用它?或者您的意思是
loadComplete
或gridComplete
在填充网格体后将调用的回调?具体来说,在用户单击编辑按钮后,填写模式表单,然后单击提交。我知道如何在网格创建时设置函数,但是有没有办法在创建后设置函数?谢谢我还是不懂你的术语。用户单击“编辑”按钮,然后用户修改表单中的数据并单击“提交”数据。您可以定义onclickSubmit
和beforeimit
。然后将数据发送到服务器,jqGrid接收响应。如果响应成功,现在将调用afterSubmit
,如果响应错误,则调用errorTextFormat
。然后,如果reloadeaftersubmit
为true
(默认设置),网格将被重新加载,并且afterComplete
回调将被异步调用。您需要从上述事件中得到什么?抱歉造成混淆。我正在寻找的确切函数是在navGrid的编辑部分中定义的。现在,我有了一个类似的解决方法:函数editAfterComplete_grid(响应、数据、id){};jQuery(“#grid”).jqgrid({…//options}).navGrid({pager',{edit:true},{afterComplete:function(response,postdata,formid){editAfterComplete\u my_grid(response,data,id);})//我更改函数的代码:window.editAfterComplete_grid=function(response,data,id){//changes here};