#jquery #search #jqgrid
#jquery #Поиск #jqgrid
Вопрос:
Я новичок в jqgrid и не знаю, как работает jqgrid. У меня есть значок поиска в моей сетке, но он не работает, когда я хочу отфильтровать некоторые данные. Ниже я опубликовал свою сетку:
jQuery("#list").jqGrid({
url:'dounfinish.php',
datatype: 'json',
mtype: 'POST',
colNames:['id','Date', 'Line'],
colModel :[
{name:'def_id',index:'def_id', hidden:true, width:55},
{name:'Problem_date', index:'Problem_date', width:90, editable:true},
{name:'Line', index:'Line', width:80, align:'right', editable:true, search:true},
],
pager: jQuery('#pager'),
rowNum:10,
rowList:[10,20,30],
sortname: 'Problem_date',
sortorder: "desc",
viewrecords: true,
imgpath: 'themes/basic/images',
caption: 'OQC DEFECT DATA'
});
jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:false,del:false});
что я должен изменить, чтобы процесс поиска заработал?
Ответ №1:
вы пробовали заглянуть в search wiki? похоже, что ваше определение столбца должно выглядеть примерно так:
colModel: [
...
{name:'price', index:'price', width:60, search:true, stype:'text', searchoptions:{dataInit:datePick, attr:{title:'Select Date'}} },
...
]
Комментарии:
1. обратитесь к моей сетке, как изменить
dataInit
?2. да, я это сделал. но все еще путаю, как реализовать в моей сетке. в вики нет изображения.
3. Что меня смущает, так это то, почему я должен использовать datepicker?
4. вам не нужно использовать datepicker, это пример. если ваш тип данных — это просто int или строка, просто исключите этот параметр. ознакомьтесь с разделом вики о searchoptions.
5. И затем, как jqgrid отправляет каждое значение переменной в какой-либо запрос mysql?