开发者社区> 问答> 正文

jquery datagrid设置pageSize不起作用

经过研究,找到了结果 解决如下: $("#dataGrid").datagrid({ pageList : [4, 8, 16], // 可以设置每页记录条数的列表 pageSize : 8 // 每页显示的记录条数

)}一定要在初始化的时候配置,如果在$('#dataGrid').datagrid('getPager').pagination({....})中配置的话, 由于加载先后顺序,在页面加载的时候不会进行pageSize的赋值,可能是jquery中不太完善的地方。 至于有些人,在demo中写在getPager中pagination里面的,是不正确的。。

本人遇到相同问题 ,请指教啊

展开
收起
长安归故里. 2020-01-13 17:16:11 977 0
1 条回答
写回答
取消 提交回答
  • 没有吧,我就是在$('#dataGrid').datagrid('getPager').pagination({....})里配置的。 
    $(document).ready(function(){ 
    $('#majorTable').datagrid({ 
    pagination : true, //分页显示 
    title : "招聘职位", 
    loadMsg : "正在加载,请稍后...", 
    collapsible : true, //可折叠 
    height : "auto", 
    iconCls : "icon-ok", 
    view: cardview, 
    columns : [ [ 
    { 
    title : "职位名称", 
    field : "majorName", 
    width : "100", 
    resizable : false, 
    align : "center" 
    }, 
    { 
    title : "招聘人数", 
    field : "hireCount", 
    width : "100", 
    resizable : false, 
    align : "center" 
    }, 
    { 
    title : "招聘类型", 
    field : "hireType", 
    width : "100", 
    resizable : false, 
    align : "center" 
    }, 
    { 
    title : "开始时间", 
    field : "beginDate", 
    width : "100", 
    resizable : false, 
    hidden : true, 
    align : "center" 
    }, 
    { 
    title : "结束时间", 
    field : "endDate", 
    width : "100", 
    resizable : false, 
    hidden : true, 
    align
    
    2020-01-13 17:16:26
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载