EasyUI中DataGrid默认分页的问题

发现在table上直接写data-options后导致数据加载两遍,后来放到了$();中只加载一遍。

 
另外默认分页PageSzie的设置。
 
 1 $(function () {
 2     //加载完后给星星加Tip
 3     $("#dg").datagrid({
 4         rownumbers:true,
 5         url:'datagrid_data1.aspx',
 6         method:'get',
 7         fit: true,
 8         striped:true,
 9         pagination: true,                    
10         onLoadSuccess: function (data) {                        
11             AddTipForStar();
12         }
13     });
14 
15     var p = $('#dg').datagrid('getPager');
16     $(p).pagination({
17         pageSize: 15,//每页显示的记录条数,默认为10 
18         pageList: [15, 30, 45],//可以设置每页记录条数的列表          
19         beforePageText: '',//页数文本框前显示的汉字 
20         afterPageText: '页    共 {pages} 页',
21         displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
22     });
23 });

  

通过火狐查看发现第一次加载默认PageSize还是10。改成这样就可以了。

 

 1 $(function () {
 2     //加载完后给星星加Tip
 3     $("#dg").datagrid({
 4         rownumbers:true,
 5         url:'datagrid_data1.aspx',
 6         method:'get',
 7         fit: true,
 8         striped:true,
 9         pagination: true,   
10         pageSize: 15,//每页显示的记录条数,默认为10 
11         pageList: [15, 30, 45],//可以设置每页记录条数的列表  
12         onLoadSuccess: function (data) {                        
13             AddTipForStar();
14         }
15     });
16 
17     var p = $('#dg').datagrid('getPager');
18     $(p).pagination({                
19         beforePageText: '',//页数文本框前显示的汉字 
20         afterPageText: '页    共 {pages} 页',
21         displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
22     });
23 });

 

 

数据绑定还是写在了th的data-options里。

 

转载于:https://www.cnblogs.com/chenliang-zibo/p/4337579.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值