Search 突出显示jqGrid树中的多个搜索结果

Search 突出显示jqGrid树中的多个搜索结果,search,jqgrid,tree,multi-select,Search,Jqgrid,Tree,Multi Select,我有一个树形网格,我想提供一个搜索工具,并在树中突出显示结果。我看了链接,同样的效果很好 但是,我的网格是一棵树,如链接中所述,MultiSelect:true选项不起作用。因此,当我搜索一个模式时,只有匹配模式的最后一行高亮显示。我想知道如何使用匹配模式高亮显示所有行 链接中提供的解决方案建议提供复选框以获得所选行的列表,但我的要求是突出显示满足搜索结果的行 如果这个描述不够充分,我将提供我的jqgrid定义,但我认为这是一个通用问题,因此目前没有粘贴相同的定义 提前非常感谢我更改了与搜索模式

我有一个树形网格,我想提供一个搜索工具,并在树中突出显示结果。我看了链接,同样的效果很好

但是,我的网格是一棵树,如链接中所述,MultiSelect:true选项不起作用。因此,当我搜索一个模式时,只有匹配模式的最后一行高亮显示。我想知道如何使用匹配模式高亮显示所有行

链接中提供的解决方案建议提供复选框以获得所选行的列表,但我的要求是突出显示满足搜索结果的行

如果这个描述不够充分,我将提供我的jqgrid定义,但我认为这是一个通用问题,因此目前没有粘贴相同的定义


提前非常感谢

我更改了与搜索模式匹配的行的背景颜色,这符合我的目的。另一个帮助我的链接是-

,如果您有匹配行的id

你可以做

//matchingRowIds

$.each(matchingRowIds, function(rowId, _){
    grid.setSelection(rowId); //or however it is that you're selecting the row
});
注意:在调用
setSelection()
时,不要调用
resetSelection()