Easyui Datagrid的Rownumber行号显示问题
Datagrid中当你的行数据超过9999时,第一列的行号rownumber将会因为表格内容过长而导致无法显示全部数字,
这一点Easyui无法做到自适应 所以需要进行修改,这里扩展一个方法就行了。
$.extend($.fn.datagrid.methods, {fixRownumber : function (jq) {return jq.each(function () { var panel = $(this).datagrid("getPanel"); //获取最后一行的number容器,并拷贝一份 var clone = $(".datagrid-cell-rownumber", panel).last().clone(); //由于在某些浏览器里面,是不支持获取隐藏元素的宽度,所以取巧一下 clone.css({ "position" : "absolute", left : -1000 }).appendTo("body"); var width = clone.width("auto").width(); //默认宽度是25,所以只有大于25的时候才进行fix if (width > 25) { //多加5个像素,保持一点边距 $(".datagrid-header-rownumber,.datagrid-cell-rownumber", panel).width(width + 5); //修改了宽度之后,需要对容器进行重新计算,所以调用resize $(this).datagrid("resize"); //一些清理工作 clone.remove(); clone = null; } else { //还原成默认状态 $(".datagrid-header-rownumber,.datagrid-cell-rownumber", panel).removeAttr("style"); } }); } });
将上述代码添加到easyui源码当中即可
然后在你的$(“#dg”).datagrid()中添加onLoadSuccess事件
$("#dg").datagrid({onLoadSuccess : function () {$(this).datagrid("fixRownumber"); } });
转载于:https://www.cnblogs.com/huangf714/p/5898927.html
Easyui Datagrid的Rownumber行号显示问题相关推荐
- EasyUI 1.3.6 行号显示不全
为什么80%的码农都做不了架构师?>>> if((_6e4+"").length>2){var mkm_rn_width = ((_6e4+" ...
- java显示行号_java开发文本编辑器手记之行号显示
学java编程一段时间了,想利用java swing开发一个桌面的文本编辑器程序,首先想要实现的便是显示行号的功能,由于要实现一些关键词着色功能,选择了JTextPane,其实还有一个JEditorP ...
- linux 空白进程,Linux空白行:行号显示、空白行数统计、删除空白行
这里的空白行,泛指只有一个换行符的行. 空白行的行号显示: cat -b 选项,可以不在空行前面加行号.nl命令也能实现类似的效果: root@db2a:/tmp# cat -b count.sh 1 ...
- SyntaxHighlighter行号显示错误及代码太长无法换行解决办法
2019独角兽企业重金招聘Python工程师标准>>> SyntaxHighlighter是一个使用JavaScript编写的功能齐全的代码语法高亮的软件.如果一行代码或注释太长的话 ...
- vim开启行号显示及全局设置
步骤1: cp /etc/vimrc /etc/vimrc-bak 先复制一份vim配置模板备份 步骤2: vi /etc/vimrc 进入insert模式,在最后新起一行新增 set nu! 保存收 ...
- linux带行号显示数据,linux中查看文件时显示行号
[root@1-min etc]# cat -n rsyslog.conf//显示所有行号(包括空行) [root@1-min etc]# cat -b rsyslog.conf ...
- Android开发之带行号显示的Log工具类
import android.util.Log;/*** 日志控制*/ public class LogUtils {private final static String TAG = "L ...
- easyui datagrid oncheck 修改行样式_100 种 PPT 图表样式送给你
你好,这里是诺灰屋 我是诺灰 距离上一篇推文,已有近一个月的时间没有给大家写推送了. 这期间,我一直在进行数据图表方面知识的网络调研.甚至于在知网上找了几篇论文来看,当然,内容很枯燥,不实用. 同时, ...
- jquery easyui datagrid改变某行的值
$("#DeterminateMembers").datagrid("updateRow",{index:index,row:{fzr:"0" ...
最新文章
- vs2008 常用快捷键
- 存储 dict 的元素前是计算 key 的 hash 值?
- ArduinoYun教程之Arduino环境与Linux环境的桥梁Bridge
- python英语单词库-python-data-英语单词
- 结对编程——四则运算
- c/c++源文件为何要包含自己的头文件?(编译器检查定义和声明的一致性)(编译报错:undefined reference to...)
- 项目总结1:微信扫码自动识别设备类型并跳转到相应的应用下载页面(apk或App Store)之解决方案
- ASP.NET取用户浏览器IP地址等信息
- 大数据时代:九个大数据应用领域
- 如何计算乘积 java_Java模拟计算机的整数乘积计算功能示例
- 2015年阿里实习经历
- danlock锁_微信指纹密码锁下载最新版-微信指纹密码(Applock指纹)锁手机版app下载v2.51-单游网...
- 曝光程序员的桌面!有点心酸 |每日趣闻
- php/nginx重启命令
- HD Tune结合硬盘再生器HDDREG快速修复硬盘错误
- 怎么给新版edge换皮肤外观?| 出现清单文件丢失或不可读取如何解决
- 10分钟了解BIM+GIS融合,常见BIM数据格式及特性
- phpnow安装apache失败及phpnow绑定域名解决方法,网站发布到外网
- 【vn.py】量化策略历史回测(基于本地csv数据)
- 哈理工OJ 1864 猥琐宅男——koko(dp)
热门文章
- fatal: remote origin already exists. (远程来源已经存在 解决办法)
- java中的 BigDecimal 和 String 的相互转换
- 获得BAT技术专家Offer,他到底做了什么?
- 如何利用Webp和http缓存节省30%的网络流量
- 2018年5月14日第4课—文件隐藏权限、特殊权限、find命令等
- Java10的新特性
- 文件错误关于hibernate中报Duplicate class/entity mapping org.model.User错的问题
- 【python笔记】异常
- FCKeditor 自动取得焦点问题
- 12、(12.4.2)保护模式下数据段和栈段保护