我有一个JQGrid,它启用了添加/编辑表单功能。两者都很好。我正在扩展编辑功能。
我正在添加自定义元素来编辑表单。自定义元素是ANCHOR TAG,其中定义了点击事件
点击ANCHOR TAG,我正在对服务器进行ajax调用并更新一些值。直到这里工作正常。
成功返回后,我想用新值重新加载编辑表单。
我的方法
成功返回后,
$('#grid').jqGrid().trigger("reloadGrid");
$('#grid').find('.ui-jqdialog-titlebar-close').click();
$('#grid').jqGrid('editGridRow', gr, {Edit params})
问题
有人可以找到为什么我的第3步无效吗?如果有人有更好的方法,请告诉我吗?
答案 0 :(得分:1)
我通过以下方式解决了这个问题:
关闭现有的JQGrid编辑表单
首先设置选定的行
然后触发editGridRow事件