$ .. jgrid.nav in Jqgrid for jQuery
题
我在同一页面中有两个不同的JQGrid。在第一个网格中,我使用以下代码为导航器栏中的添加和编辑按钮设置自定义函数:
$.jgrid.nav.addfunc =
function() {
$('#btninsreset').click();
};
$.jgrid.nav.editfunc =
function(id) {
editUscita(id);
};
在第二个网格中,我想具有默认行为,但是我得到的是与第一个网格相同的象征。如何将导航器重置为第二个JQGrid的默认设置?谢谢
解决方案
设置 $.jgrid.nav.addfunc
更改全局设置,因此,如果您想在同一页面上有两个JQGrid,则无法使用此设置。解决问题的最简单方法是设置AddFunc和EditFunc作为第一个网格的参数:
jQuery('#grid1').jqGrid({
// ...
'#pager1'
}).jqGrid ('navGrid', '#pager1', {
addfunc: function() {$('#btninsreset').click();},
editfunc: function(id) {editUscita(id);}
});
其他提示
我完成了:我只需要设置$ .jgrid.nav.addfunc = null;
不隶属于 StackOverflow