2014-02-10 5 views
0

У меня есть JQgrid, по умолчанию это отобразит все данные (скажем All, xxx, yyy, zzz). У меня есть раскрывающийся список фильтров, по умолчанию с выбранным «All». Если я перейду на xxx, он должен вызвать функцию, передав «xxx», чтобы вызвать действие struts. На основе возвращаемого значения действия (данные JSON) jqgrid должен снова заполнить новые данные. На данный момент он вызывает «Все», даже я выбираю «xxx». Как достичь этого?Как перезагрузить JQGrid на основе параметров фильтра?

ответ

0

Вы можете попробовать что-то вроде этого. Эта функция перезагружает ваш jqGrid.

$ ("[# TableId]"). JqGrid ('GridUnload');

jQuery("[#TableId]").jqGrid({ 
    url: "........html", 
    datatype: "json", 
    jsonReader : { 
     root : "rootObjlst", 
     page : "page", 
     total : "total", 
     records : "records", 
     repeatitems : false 
    } , 
Смежные вопросы