案例:
使用easyui的datagrid进行局部刷新时, table外的其他区域也要根据返回的数据动态取得值。
function loadData() { $('#tb_list').datagrid('reload',{ name1: $('#name1').val(), name2:$('#name2').val() }); // 取得返回的列 更新tb_list外的其他区域 }
-------------------------------------------------------------------------------------
遇到一个问题,需要获得datagrid的总行数,把datagrid的API找了一遍,getRows这个方法也只能获取当前页中记录的行数.
发现datagrid依赖pagination这个组件,从这个线索找还真的找到了, 分享出来.
var options = $('#resulttable').datagrid('getPager').data("pagination").options;
var totalRowNum = options.total;
第一行:getPager获取页面对象进而获取pagination这个组件.
第二行:pagination组件提供了total这个属性.
From: http://blog.16