Я реализовал таблицу JQGrid с loadonce:true
следующим образом:
jQuery("#list").jqGrid({
datatype: 'jsonstring',
datastr : maVarJSON,
colNames:['AA','BB', 'CC','DD','EE','FF'],
colModel :[
{name:'invid', index:'invid', align:'center'},
{name:'invdate', index:'invdate'},
{name:'amount', index:'amount', align:'right'},
{name:'tax', index:'tax', align:'right'},
{name:'total', index:'total', align:'right'},
{name:'note', index:'note'}
],
pager: jQuery('#pager'),
rowNum: 50,
rowList: [50, 100],
caption: '',
height: 470,
width: 1000,
loadonce: true
});
jQuery("#list").jqGrid('filterToolbar',{afterSearch: function(){
var rowsFiltered = jQuery("#list").getRowData();
}});
Моя проблема:У меня 500 строк в maVarJSON
.Я вижу 50 строк и 10 страниц.Я решил отфильтровать свою колонку AA.Только 100 строк принимают этот фильтр.Итак, я вижу 50 строк и 2 страницы.Я хотел бы получить данные 100 строк.(Метод jQuery("#list").getRowData()
дает мне только 50 первых строк данных.)
Спасибо