Я использую jqGrid уже несколько месяцев, и я создал несколько сеток данных с параметром filterToolbar:
$('#grid_id').jqGrid('filterToolbar');
В прошлом он отлично работал (передавал массив POSTпеременные для страницы php, определенные в опции url в определении jqGrid, из которых есть одна переменная "_search: true").Самая последняя сетка, которую я сделал, после нажатия клавиши enter на filterToolar, она просто перезагружает сетку ... передавая "_search: false" в скрипт php.Кто-нибудь знает, почему это будет происходить?вот сценарий;
$('#processed_list').jqGrid({
url:'/phpAJA?&sql=' + sql,
editurl: '/phpAJAX?sql=' + sql,
height: 225,
width: 600,
datatype: 'xml',
mtype: 'POST',
colModel:[
{name:"Invoice Num",index:"InvoiceNum",width:"8"},
{name:"Job Num", index:"JobNum",width:"8"},
{name:"Customer",index:"Customer",width:"16"},
{name:"Emailed To",index:"to_email",width:"16"},
{name:"Date Processed",index:"timestamp",width:"16"}
],
pager: '#pager',
rowNum:10,
rowList:[10,20,30],
sortname: 'invid',
sortorder: 'desc',
viewrecords: true,
gridview: true,
caption: 'Processed Invoices',
editable: false
});
$("#processed_list")
.jqGrid('navGrid', '#pager', {edit: false,add: false, del: false, search: false, refresh:true},{},{},{},{},{})
.jqGrid('navButtonAdd',"#pager",{
caption:"reprint invoice", buttonicon:"ui-icon-print", onClickButton:function(){ ...some function... }, position: "last", title:"", cursor: "pointer"
})
.jqGrid('filterToolbar');
Как я уже сказал, все работает, кроме случаев, когда я пытаюсь выполнить поиск toolbarFilter, он просто перезагружает сетку (передавая "_search: false" сценарию php).
Любая помощь будет очень признателен.
Спасибо.