1 本人刚刚接到一个bug,就是初始化时若设置了datagrid到指定页数,点击下一页显示不对,4 --> ‘4’+1=41的字符串形式,再点击超出页码范围直接到最后一页;

原因:因为 pageNumber接收的是整数型的数据,而你遇到这种bug说明你传入的非整型的数据,需要利用parseInt进行转化一下,就不会再出现这样的错误了;

function queryTable(params) {$('#tt').datagrid({width: $(".queryTable").width()+60,height:($(window).height()-240),queryParams: params||{}, pageNumber:parseInt(prepage)||'',pageSize:parseInt(prerows)||'',singleSelect: true,loadMsg: "Loading, please wait ...",pageList: [15,25,35,45,65,100],idField:'id',url:'/CarlcareManager/posts/findPostLists',method:'get',columns:[[{field:'post_language',title:'Language',width:'8%',align:'center'},{field:'post_type',title:'Type',align:'center',width:'8%',formatter:function(val,obj,idx){var rtn='';if(val!=0&&val==''){rtn='';}else{switch(val){case 1:rtn='Official';break;case 2:rtn='Skill';break;case 3:rtn='Problem';break;case 4:rtn='Entertainment';break;case 9:rtn='Others';break;}}return rtn;}},{field:'publish_time',title:'Publishing time',width:'8%',align:'center',formatter:function(val,obj,idx){return dateFormat(parseInt(val));}},{field:'username',title:'Owner',width:'8%',align:'center'},{field:'post_title',title:'Title',width:'18%',align:'center'},{field:'view_count',title:'Views',width:'6%',align:'center'},{field:'reply_count',title:'Comments',width:'6%',align:'center'},{field:'collect_count',title:'Favorites',width:'6%',align:'center',width:'10%'},{field:'comment',title:'Marks',width:'10%',align:'center'},{field:'post_status',title:'Status',width:'6%',align:'center',formatter:function(val,obj,idx){var rtn='';if(val==1){rtn='Published';}else{rtn='Delete';}return rtn;}},{field:'view_status',title:'Operation',width:'10%',align:'center',formatter:function(value,obj,index){var html='';if(value==1){
//            html="<a class='viewed' type='button' name='replyStatus' οnclick='postDetail(obj.id,obj.post_status)' href='../customer/postDetailPage?postId="+obj.id+"&postStatus="+obj.post_status+"' value='View'>View</a>";html="<a class='alink viewed' type='button' name='replyStatus' οnclick='postDetail("+obj.id+","+obj.post_status+")' value='View'>View</a>";}else{
//            html="<a class='unviewed' type='button' name='replyStatus'  οnclick='postDetail(obj.id,obj.post_status)' href='../customer/postDetailPage?postId="+obj.id+"&postStatus="+obj.post_status+"' value='UnView'>UnView</a>";html="<a class='alink unviewed' type='button' name='replyStatus'  οnclick='postDetail("+obj.id+","+obj.post_status+")' value='UnView'>UnView</a>";}return html;}}]],onLoadSuccess:function(data){},onLoadError:function(){}});$('#tt').datagrid("clearSelections");}

2 datagrid表格初始化时总是会报错 cannot read property ‘width/height··’

我碰到的发生这种错误有两种原因(easyui datagrid内部有不能识别的数据)

a - field单词拼写错误

b - queryTable请求地址拿回来的数据格式不对,比如下面,拿回的数据若不是rows会报类似错误;

 

3 今天在使用jquery easyui时遇到一个问题,easyui的datagrid无法加载。可能原因是field里面存在空格;

转载于:https://www.cnblogs.com/xhliang/p/8193744.html

easyui datagrid 遇到的坑 cannot read property ·· pageNum bug and so on相关推荐

  1. 反射实体自动生成EasyUi DataGrid模板 第二版--附项目源码

    之前写过一篇文章,地址  http://www.cnblogs.com/Bond/p/3469798.html   大概说了下怎么通过反射来自动生成对应EasyUi datagrid的模板,然后贴了很 ...

  2. 使用easyUI datagrid分页

    使用easyUI datagrid分页 我用了比较简单的sturts2和mybatis结合的小测试demo实现的. 一.使用easyUI datagrid分页注意事项及原理: 1.EasyUI的Dat ...

  3. EasyUI DataGrid根据字段动态合并单元格

    为什么80%的码农都做不了架构师?>>>    1.合并方法 /** * EasyUI DataGrid根据字段动态合并单元格 * 参数 tableID 要合并table的id * ...

  4. jQuery EasyUI DataGrid - 格式化列(formatter )

    以下实例格式化在 easyui DataGrid 里的列数据,并使用自定义列的 formatter,如果价格小于 20 就将文本变为红色. 为了格式化一个数据网格(DataGrid)列,我们需要设置 ...

  5. easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)

    easyui datagrid 表头固定(垂直滚动条).列固定(水平滚动条),每页显示1000行 最近用多了easyui 之后还是觉得它的功能还是很强大的.它原有的功能就已经能够满足90%以上的界面需 ...

  6. 给 Easyui Datagrid 扩展方法

    给 Easyui Datagrid 扩展方法 $.extend($.fn.datagrid.methods, {/*** 更新 非编辑列值* @param rowIndex : 行索引* @param ...

  7. EasyUI DataGrid 合并单元格

    EasyUI DataGrid 合并单元格 1 function mergeCells(){ 2 var arr =[{mergeFiled:"field",premiseFile ...

  8. jquery easyui dataGrid动态改变排序字段名

    2019独角兽企业重金招聘Python工程师标准>>> jquery easyui dataGrid 动态改变排序字段名,一般情况下,在使用的时候,我们会点击相应字段进行排序, 这里 ...

  9. 关于easyui datagrid分页的json格式

    2019独角兽企业重金招聘Python工程师标准>>> 在网上找了很多资料,始终无法知晓easyui如果分页的话,需要传哪些值,并且json的组成格式是什么样的. 看了一篇质量比较好 ...

  10. 去掉easyui datagrid内部虚线的方式。

    去掉easyui        datagrid内部虚线的方式.easyui datagrid的样式是统一写在样式文件中的,如果想要统一替换可以找对应的datagird样式文件中的以下部分.如果想要改 ...

最新文章

  1. Material Designer的低版本兼容实现(十)—— CheckBox RadioButton
  2. Ubuntu下gedit的相关问题
  3. 学了python能干啥-第9p,Python是什么?学了Python能干什么?
  4. linux centos 7安装 apache php 及mariadb
  5. Android自定义控件前导基础知识学习(一)——Canvas
  6. mysql支持UUID做外键_Mysql中以uuid为外键插入多条数据,怎样实现同一个二级分类外键关联的数据为同一个uuid的值...
  7. python实现水仙花
  8. Excel图表快捷操作小技巧
  9. 利用 WireShark 深入调试网络请求
  10. 修改PostgreSQL数据库的默认用户postgres的密码
  11. linux mysql 源码包,Linux下MySQL 5.5.15源码包编译安装
  12. 传输线模型(分布参数模型)
  13. 红帽linux系统安装指导
  14. WinCC界面中通过插件打开pdf文件
  15. Unity中常用的游戏存档/读档技术
  16. php 色彩空间转换,PHP Imagemagick将灰度转换为RGB
  17. 车管所免检测审车流程
  18. 程序员期望月薪那些事儿
  19. 安装笔记本内存条及认识内存插槽
  20. 大麦票夹:从工具到服务的技术演进之路

热门文章

  1. (13)数据结构-先序中序还原二叉树
  2. C Primer Plus 第七章 第七题
  3. windows下利用pybind11生成pyd库
  4. 基于kubeflow+LSTM完成时间序列数据预测
  5. set python3_python3学习之set集合
  6. python k线合成_在VNPY中策略中,使用分钟线合成日K线
  7. pdg快速转换pdf源码_在手机上快速免费把图片转换成PDF文件
  8. 以太坊虚拟机 EVM(2)Solidity运行原理
  9. pycharm windows 打开命令行终端terminal
  10. kubernetes PVC介绍