有没有办法在jqGrid 3.4.4中设置每列的搜索选项?

时间:2009-07-16 19:00:55

标签: javascript jquery jqgrid

所以我正在使用jqGrid和我正在制作的mvc.net / Ling2Sql原型网站,我已经完成了jqGrids搜索功能的运行。实际上它非常甜蜜,但由于你不能通过>,> =,<或者< =有字符串,我想为每列设置搜索选项。

我知道我可以通过以下方式设置表格的整体搜索选项:

jQuery("#search").searchGrid( {sopt:['cn','bw','eq','ne','lt','gt','ew']} ); 

但是我想要每列一些东西,因此用户保持搜索>,> =,<的能力。和< =在int列上,但不在字符串列上。

一时兴起,我尝试了这个并且它不起作用

<snip>
colNames:['Id', 'form2', 'form3'],
colModel:[
 {name:'ID',    index:'FormID', width:20, sopt:['ne','lt']},
 {...},
 {...}
 ]
<snip>

我猜我不得不深入研究jqGrid以添加此功能,但我只是想看看它是不是已经内置的选项。

2 个答案:

答案 0 :(得分:3)

艾伦 我知道这已经有一段时间了,但Tony刚刚发布了测试版的jqgrid 3.5,所以你可能想要升级......

如果查看wiki page for colModel(可能假定为3.5),则选择“searchoptions:[sopt [...]]”就是您要使用的选项。

尝试使用3.4.4 ...

答案 1 :(得分:0)

鉴于该特定版本,如果不进一步深入代码库并添加功能,则无法实现。