2012-08-07 253 views
0

多个搜索结果我有一棵树网格,我想提供一个搜索工具,并强调在树上结果。我看了链接How to search for a row and then select it in jqGrid?和相同的工作正常。突出显示的jqGrid树

但是我网格是一棵树,并在链接Selecting multiple rows in jqGrid tree提到的,多选:真正的选项不起作用。因此,当我搜索一个模式时,只有与模式匹配的最后一行突出显示。我想知道如何使用匹配模式突出显示所有行。

链接Access jqgrid elements using a javascript中提供的解决方案建议提供复选框以获取选定行的列表,但我的要求是突出显示满足搜索结果的行。

如果这个描述是不够的,我会为我的jqGrid的定义,但我认为这是一个通用的问题,因此我目前无法粘贴相同。

感谢很多提前

回答

0

如果您有编号的有匹配的行..

你可以做..

//matchingRowIds 

$.each(matchingRowIds, function(rowId, _){ 
    grid.setSelection(rowId); //or however it is that you're selecting the row 
}); 

注意:不要叫resetSelection()同时呼吁setSelection()