日期:2014-05-16  浏览次数:20323 次

jquery easy ui 中DataGrid的问题
怎么可以从后台获得page和rows啊?
我利用request获得是空指针啊,怎么回事?

------解决方案--------------------
我没有用它自身的机制,我是先用jquery的ajax方法获取数据 然后再把数据传给easyUI的...
因为它的方法貌似不能"真正的"分页查询,也就是它只能把所有的都获取了,显示一部分而已. 像您说的page和rows都可以自己来拼数据的.
------解决方案--------------------
JScript code

 //设置分页控件  
        var p = $('#dg').datagrid('getPager');
        $(p).pagination({
            pageSize: 10,//每页显示的记录条数,默认为10  
            pageList: [5, 10, 15],//可以设置每页记录条数的列表  
            beforePageText: '第',//页数文本框前显示的汉字  
            afterPageText: '页    共 {pages} 页',
            displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录',
            /*onBeforeRefresh:function(){ 
                $(this).pagination('loading'); 
                alert('before refresh'); 
                $(this).pagination('loaded'); 
            }*/
        });