【发布时间】:2012-03-14 09:26:48
【问题描述】:
我已经使用loadonce:true 实现了一个 JQGrid 表,如下所示:
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();
}});
我的问题是:
我在maVarJSON 中有 500 行。我看到 50 行和 10 页。
我决定过滤我的 AA 列。只有 100 行接受此过滤器。所以,我看到 50 行和 2 页。
我会得到 100 行数据。 (jQuery("#list").getRowData() 方法只给我前 50 行数据。)
谢谢
【问题讨论】:
标签: javascript jqgrid