0

因此,我将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 才能添加此功能,但我只是想看看它是否不是已经内置的选项。

4

2 回答 2

3

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

如果您查看colModel 的 wiki 页面(可能假定为 3.5),那么您将要使用选项“searchoptions:[sopt[...]]”。

用 3.4.4 试试吧...

于 2009-09-03T22:24:43.040 回答
0

鉴于该特定版本,如果不深入代码库并添加功能,就无法做到这一点。

于 2009-11-25T00:36:54.860 回答