树形表格treeTable插件实现固定列功能
因为要做树形表格使用treeTable插件,但目前插件作者还没有更新表格固定列的功能,恰巧项目又需要实现表格固定列这一需求,所以自己写了能实现固定列的函数。
<script>//固定列function fixColumn() {var tList = $("thead tr");//thead$.each(tList, function (index, item) {$(item).find("th").eq(0).children().eq(0).css({ "border-right": "1px solid #e6e6e6","border-bottom": "1px solid #e6e6e6" });$(item).find("th").eq(0).css({ position: "-webkit-sticky", position: "sticky", left: "0px", width: "202px", "background-color": " #f2f2f2", "z-index": "999" })})//tbodyvar bodyList = $("tbody tr");$.each(bodyList, function (index, item) {$(item).find("td").eq(0).children().eq(0).css({ "border-right": "1px solid #e6e6e6","border-bottom": "1px solid #e6e6e6" });$(item).find("td").eq(0).css({ position: "-webkit-sticky", position: "sticky", left: "0px", width: "202px", "background-color": " white", "z-index": "999" })})}
</script>
这个函数只需要放在表格数据渲染完成的done回调里面就可以实现,如下
实现前,无法固定第一列
实现后,可以固定第一列
提示:position 属性sticky存在浏览器兼容问题,部分浏览器不支持,目前我只测试了chrome、firefox、360浏览器,都可以实现该功能。
树形表格treeTable插件实现固定列功能相关推荐
- 实现layui的树形表格treeTable
实现layui的树形表格treeTable,layui中有 可以使用 'tree','table' , 进而使用layui.treeGird实现 layui.treeGird({elem: '#dem ...
- el-table 全屏时,控制台从右边设为独立出来时,表格最右侧的固定列的行会对不齐解决
vue项目,使用el-table ,最右侧是操作,固定列,有宽度.浏览器全屏时,控制台从右边设为独立出来时,表格最右侧的固定列的行会对不齐. 百度了挺长时间,得有两天.试了网友的代码.能解决我其他情形 ...
- layui表格换行,有固定列的情况
一般的写入样式直接换行,如果所有表格都要改成换行,建议放到admin.css全局 .layui-table-cell {/*全局*/height:auto;min-height: 20px;overf ...
- java 表格树_00030-layui+java 树形表格treeTable
下载后,treeTable.js.treeTable.css 的放置目录分别为: layuiadmin/modules/treeTable.js layuiadmin/modules/treeTabl ...
- java tree 表格_00030-layui+java 树形表格treeTable
下载后,treeTable.js.treeTable.css 的放置目录分别为: layuiadmin/modules/treeTable.js layuiadmin/modules/treeTabl ...
- 基于el-table的树形表格及js-xlsx实现下载excel功能(二)
目录 一.安装xlsx 二.下载的表出现科学计数法 三.代码 设置excel样式 写成工具函数 模拟a标签,点击下载函数 下载使用 这篇主要是利用xlsx下载表格,网上参考的资料挺多的 一.安装xls ...
- [Layui]JS实现Layui树形表格treetable演示下载
地址: 添加链接描述 后面写一篇完整的前后端处理DEMO
- bootstrap 树形表格渲染慢_layUI之树状表格异步加载组件treetableAsync.js(基于treetable.js)...
概述 后台框架中使用树状表格是非常常用的操作,layUI本身并没有这种组件. 第三方的treetable.js做到了完美的实现,但是不能实现在双击时异步加载数据,本文就是站在了巨人的肩膀上实现的异步加 ...
- iview table组件里的 固定列 表格不自适应问题
当在使用iview Table组件里固定列功能时 出现表格不自适应宽度问题 具体如下 解决这个bug 很简单 把组件里的 width 改为 minWidth 即可 columns: [{title: ...
最新文章
- 数据挖掘十大经典算法之——C4.5 算法
- 判断数组对象里面的某个属性全部为true才执行下一步操作
- python turtle setheading_一文掌握Python绘图库Turtle的使用
- SAP S/4HANA Customer Management(CRM)模块的扩展性设计
- 为什么你们的Note.js 里面没有sap.ui.core.Control.extend()这样的代码,但是runtime有自动生成有
- 走出囚徒困境的方法_囚徒困境的一种计算方法
- python数据结构-如何统计序列中元素的频度
- [220221] Majority Element
- OpenCV-绘制同心圆
- 一代测序:又称Sanger测序(多分子,单克隆)
- 台式计算机diy,自己组装DIY台式电脑知识
- Linux 常见问题
- MobaXterm - 远程连接工具
- 如何修改Adobe Acrobat身份信息中的登录名
- video视频标签怎么禁止用户拖动进度条快进
- 用C语言VC2010实现数字雨
- Python数据分析处理(一)——处理剔除异常值 以全国数学建模(CUMCM 2011 A题)为实例
- 手把手教你读财报----银行业---第十四课
- dede linux伪静态,织梦dedecms手机版伪静态教程
- CS结构与BS结构的特点分析
热门文章
- 一级造价师案例分析难点在哪里?怎么学习会比较好?
- 【RPi树莓派使用指南】树莓派官方7寸屏入门指南
- dia和威严(dfs)
- Ubuntu 安装 Jexus 5.4
- Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440
- 安装和配置WINS 服务器
- 体验为先,博睿数据打造以用户会话为中心的监测体系
- 最新社区版idea插件“intellij-spring-assistant”
- 自己动手开发更好用的markdown编辑器-06(自动更新)
- 分分钟解决eNSP故障——敲什么都是#号