easyui的datagrid获得自定义json信息

本文介绍了在使用easyui的datagrid时如何实现局部刷新,并获取自定义JSON信息,包括datagrid的总行数。在遇到getRows方法无法获取总行数的问题后,通过探究pagination组件找到了解决方案:`var options = $('#resulttable').datagrid('getPager').data("pagination").options; var totalRowNum = options.total;`。同时,文章也分享了在服务器端返回自定义JSON对象并在前端处理的方法。
摘要由CSDN通过智能技术生成

案例:

使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值