jqgrid 中的 $.jgrid.nav 用于 jquery
我在同一页面中有两个不同的 jqGrid。 在第一个网格中,我使用以下代码为导航栏中的添加和编辑按钮设置了自定义功能:
$.jgrid.nav.addfunc =
function() {
$('#btninsreset').click();
};
$.jgrid.nav.editfunc =
function(id) {
editUscita(id);
};
在第二个网格中,我希望具有默认行为,但我得到与第一个网格相同的设置反而。 如何将第二个 jqgrid 的导航器重置为默认设置? 谢谢
I have two different jqGrids in the same page.
In the first grid I've set custom functions for the add and edit buttons in the navigator bar, using the following code:
$.jgrid.nav.addfunc =
function() {
$('#btninsreset').click();
};
$.jgrid.nav.editfunc =
function(id) {
editUscita(id);
};
In the second grid I'd like to have the default behaviour, but I get the same seetings as the first grid instead.
How may I reset the navigator to the default settings for the second jqgrid?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
$.jgrid.nav.addfunc
的设置会更改全局设置,因此如果您想在同一页面上有两个 jqGrid,则不能使用此设置。解决该问题最简单的方法是将 addfunc 和 editfunc 设置为第一个网格的参数:Setting of
$.jgrid.nav.addfunc
change the global settings, so you can not use this if you want to have two jqGrids on the same page. The easiest way to solve the problem is setting of addfunc and editfunc as parameters of the first grid:我已经做到了:我只需设置 $.jgrid.nav.addfunc = null;
I'v done it: I simply have to set $.jgrid.nav.addfunc = null;