Javascript JQGrid自定义摘要匹配

Javascript JQGrid自定义摘要匹配,javascript,jquery,jqgrid,summary,Javascript,Jquery,Jqgrid,Summary,我已经在一些项目中成功地使用了JQGrid,但是在这个例子中,我很难让它实现我想要的功能 我想我需要创建一个自定义summaryType来检查记录是否匹配,而不是sum、avg、min、max等 我需要检查录制的“我们”是否与“他们”匹配,并在红色X所在的位置显示文本“匹配”,有人能给我一些如何操作的建议吗。感谢对这一点的评论,当您了解它的工作原理时,会非常简单 jqGrid将为每一行调用您的函数(这就是为什么您只按名称将其传递给选项,jqGrid需要实际的函数而不是其结果)-对于第一行,va

我已经在一些项目中成功地使用了JQGrid,但是在这个例子中,我很难让它实现我想要的功能

我想我需要创建一个自定义summaryType来检查记录是否匹配,而不是sum、avg、min、max等


我需要检查录制的“我们”是否与“他们”匹配,并在红色X所在的位置显示文本“匹配”,有人能给我一些如何操作的建议吗。

感谢对这一点的评论,当您了解它的工作原理时,会非常简单

jqGrid将为每一行调用您的函数(这就是为什么您只按名称将其传递给选项,jqGrid需要实际的函数而不是其结果)-对于第一行,val应该为空,对于下一行,它应该是上一次调用的结果

在colModel中设置summaryType作为函数名,并使用这些函数

function numberMatch(val, name, record) {
    if (val || 0 - record[name] == 0) {
        return "Match";
    } else {
        return "unmatched";
    }    
}

function textMatch(val, name, record) {
    if (val || '' === record[name]) {
        return "Match";
    } else {
        return "unmatched";
    }    
}