2009-07-16 73 views
0

所以我使用jqGrid與我正在製作的mvc.net/Ling2Sql原型站點,並且我已經完成了使jqGrids搜索功能正常運行的工作。其實很漂亮,但既然你不能搜索>,> =,<或< =帶字符串,我想設置每列的搜索選項。有沒有辦法在jqGrid 3.4.4中設置每列的搜索選項?

我知道我可以做設置表的整體搜索選項:

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添加此功能,但我只是想看看如果不是已經內置了一個選項。

回答

0

鑑於特定版本,有沒有辦法做到這一點不跳水有所深入到代碼庫和添加功能。

3

艾倫, 我知道它已經一段時間,但託尼剛剛發佈的jqGrid 3.5的測試版,所以你可能要升級...

如果你看看在wiki page for colModel(可能假設3.5),那麼選項「searchoptions:[sopt [...]]」是你想要使用的。

嘗試一下與3.4.4 ...

相關問題