JQGrid filterToolbar搜索输入列合并

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQGrid filterToolbar搜索输入列合并相关的知识,希望对你有一定的参考价值。

我正在为网格中的每个列使用filterToolbar搜索输入。

有没有办法将2个搜索输入合并为1个输入? (我正在使用相同的值过滤2列)

提前致谢。

答案

如果我正确理解你的问题,你可以在过滤器工具栏(colspan="2")的相应元素(<th>)上设置.ui-search-toolbar,并在下一个style="display:none"元素上设置<th>。相应的代码可能取决于您使用的fork。例如

var $toolbarElements = $($grid[0].grid.hDiv).find(".ui-search-toolbar").children("th");
var p = $grid.jqGrid("getGridParam");

//$($toolbarElements[2]).attr("colspan", "2");
$($toolbarElements[p.iColByName.name]).attr("colspan", "2");

//$($toolbarElements[3]).hide();
$($toolbarElements[p.iColByName.note]).hide();

https://jsfiddle.net/OlegKi/khm97Lsu/

以上是关于JQGrid filterToolbar搜索输入列合并的主要内容,如果未能解决你的问题,请参考以下文章

jqGrid:使用 beforeProcessing 填充 filterToolbar 选择框

jqGrid filterToolbar():无法读取未定义的属性“length”

jQgrid filterToolbar 因 searchOnEnter 而失败

如何在jqGrid中禁用所选列的搜索选项?

从jqGrid中searchGrid引发的深思

free-jqgrid中的日期“少但不空”自定义搜索