Есть ли способ установить параметры поиска по столбцу в jqGrid 3.4.4? - PullRequest
0 голосов
/ 16 июля 2009

Итак, я использую jqGrid с моим прототипом сайта mvc.net / Ling2Sql, который я делаю, и я выполнил работу по настройке и запуску функции поиска jqGrids. На самом деле это довольно мило, но так как вы не можете искать по>,> =, <или <= со строками, я хотел настроить параметры поиска по столбцу. </p>

Я знаю, что могу установить общие параметры поиска для таблицы, выполнив:

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

Но я хочу что-то для каждого столбца, поэтому пользователь поддерживает возможность поиска>,> =, <и <= в столбцах int, но не в строковых столбцах. </p>

По какой-то причине я попробовал это, и это не сработало

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

Я собираюсь предположить, что мне пришлось бы довольно глубоко погрузиться в jqGrid, чтобы добавить эту функциональность, но я просто хотел посмотреть, не встроен ли этот параметр.

Ответы [ 2 ]

3 голосов
/ 04 сентября 2009

Аллен, Я знаю, что это было давно, но Тони только что выпустил jqgrid 3.5 из бета-версии, так что вы можете захотеть обновить ...

Если вы посмотрите на вики-страницу colModel (которая, вероятно, предполагает 3,5), тогда вам понадобится опция "searchoptions: [sopt [...]]".

Попробуйте с 3.4.4 ...

0 голосов
/ 25 ноября 2009

Учитывая эту конкретную версию, невозможно сделать это, не углубившись в кодовую базу и не добавив функциональности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...