带页脚文本格式的Jqgrid问题

带页脚文本格式的Jqgrid问题,jqgrid,Jqgrid,在Jqgrid中,我将一些列设置为link。 对于这些列,我还设置了页脚(MAX)。 但问题是,配置链接也被添加到页脚值中,这是不期望的 感谢您的帮助 提前感谢。我认为问题在于如何添加页脚信息。如果使用,则可以使用false作为的最后一个参数(格式参数)。在这种情况下,页脚数据将不会由相应列的标准格式化程序格式化。如示例所示 如果使用并使用jqGrid选项从服务器添加数据,格式化程序参数将始终用作true(请参阅jqGrid和的源代码)。作为一种解决方法,您可以删除userDataOnFoote

在Jqgrid中,我将一些列设置为link。 对于这些列,我还设置了页脚(MAX)。 但问题是,配置链接也被添加到页脚值中,这是不期望的

感谢您的帮助


提前感谢。

我认为问题在于如何添加页脚信息。如果使用,则可以使用
false
作为的最后一个参数(格式
参数)。在这种情况下,页脚数据将不会由相应列的标准格式化程序格式化。如示例所示

如果使用并使用jqGrid选项从服务器添加数据,格式化程序参数将始终用作
true
(请参阅jqGrid和的源代码)。作为一种解决方法,您可以删除
userDataOnFooter:true
设置,并在
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);

我使用自定义超链接格式化程序代替了
'showlink'
。实际上,我在格式化程序中的标记中添加了一个
onclick
函数。我一直在担心如何删除该超链接列的总行中的格式化。这真的很有帮助,而且很有效。非常感谢奥列格。@Sam:我很高兴看到我能帮助你。不客气@我很高兴旧的答案能帮助你。两年前(2013年2月4日),用户kiruthika在stackoverflow上发布了这个问题。所以答案可能永远不会被接受。