在 Jqgrid 中,我已将某些列设置为链接。
对于这些列,我还设置了页脚(MAX)。
但问题是,配置的链接也被添加到页脚值中,这是意料之外的。
任何帮助表示赞赏。
提前致谢。
我认为问题是how您添加页脚信息。如果你使用页脚数据 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods您可以使用false
作为最后一个参数(format
参数)的页脚数据 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods。在这种情况下,页脚数据将不会被相应列的标准格式化程序格式化。如示例所示the demo http://www.ok-soft-gmbh.com/jqGrid/UnobtrusiveLinksWithFooter.htm.
如果您使用从服务器添加数据userdata http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data#user_data并使用页脚上的用户数据 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:optionsjqGrid 选项格式化程序参数将始终用作true
(参见jqGrid源码here https://github.com/tonytomov/jqGrid/blob/v4.0.0/js/grid.base.js#L1163 and here https://github.com/tonytomov/jqGrid/blob/v4.0.0/js/grid.base.js#L1331)。作为解决方法,您可以删除userDataOnFooter:true
手动设置并添加页脚信息页脚数据 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods在你的里面localComplete
事件句柄:
var myGrid = $("#list"); // your grid
// ...
// inside of localComplete you can add the data
var userData = myGrid.jqGrid("getGridParam","userData");
myGrid.jqGrid("footerData","set",userData,false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)