Angular8简单方式实现表格固定表头和冻结列
Angular8简单方式实现表格固定表头和冻结列
html页面:
<style>
.tableheader {position: relative; top: 0px; z-index: 105;}
.frozencol {position: relative;left:0px;}
</style><div id="tablediv" (scroll)="this.scroll($event)" style="width:100%;height:calc(100% - 30px);overflow: auto;"><table cellspacing="0"><tr class="tableheader"><th class="frozencol">#</th><th class="frozencol">列1</th><th>列2</th><th>列3</th><th>列4</th></tr><tr *ngFor="let r of datarows;let i=index"><td class="frozencol">{{i+1}}</td><td class="frozencol">{{r[0]}}</td><td class="frozencol">{{r[1]}}</td><td class="frozencol">{{r[2]}}</td><td class="frozencol">{{r[3]}}</td></tr></table>
</div>
.ts代码:
public scroll(event){var x=document.getElementById('tablediv').scrollLeft;var y=document.getElementById('tablediv').scrollTop;//固定列//所有使用CSS类frozencol的td将被冻结,包括表头的thvar tds=document.getElementsByClassName('frozencol');for(var i=0;i<tds.length;i++){tds[i].style.left=x + 'px';}//固定表头document.getElementById('tablediv').getElementsByTagName('tr')[0].style.top=y + 'px';}
Angular8简单方式实现表格固定表头和冻结列相关推荐
- vue项目中table表格固定表头和首尾列
在html中实现table表格固定表头和首尾列的方法和文章很多,本文就不再赘述. 本文主要介绍vue项目中三种情景下实现table表格固定表头和首尾列 情景一:vue+element 只要在el-ta ...
- 如何实现表格固定表头和某列
如何实现表格固定表头和某列 在开发过程中,如果数据比较多并且需要对比查看的情况下,一般是是需要固定表头和开始的某几列.可以通过一些组件进行实现.但是引用组件需要引入大量的js文件或者不满足某一方面的需 ...
- 微信小程序 table表格 固定表头和首列 右侧表格可以左右滚动(多种表格演练)
最近在做公司的项目需要到表格展示数据,但是微信小程序是没有原生table标签的,于是就百度各种搜...发现结构有类似的就粘过来修改,要善于学习和借鉴别人的经验使其变成为自己的东西,学无止境~ 在这里做 ...
- H5移动端滑动表格固定表头和首列(纯css实现)
HTML部分 <template><!-- 表格部分 --><div class="contain"><table class=" ...
- 复杂grid 支持多表头,固定表头,冻结列,合并行
该组件支持三种渲染形态,因为有些简单的表格没必要去做太复杂的处理. 支持自适应页面宽度和可以设置固定宽度,理论上是所有浏览器都支持,但是因为我引用了一些工具类,处理数组的filter.map 所以向前 ...
- php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动
这篇文章主要介绍了JS实现table表格固定表头且表头可以随横向滚动而滚动,对js的朋友可以参考下本篇文章 先看一张效果图 思路: 1.头部用一个table并用一个p包裹着, 表格的具体内容用一个ta ...
- antd 设置表头属性_纯css实现固定表头和锁定列
### table 表格是一个网站很常用的元素,用以展示大量的数据.在处理表格时,通常会加入许多功能,如斑马线.选中高亮.固定表头.锁定列等等,本篇文章主要介绍如何单纯的使用css实现固定行或列的功能 ...
- 再谈table组件:固定表头和表列
前言 本文介绍内容包括: Element UI 实现表头表列固定思考与总结 translate3d如何实现表头表列固定 书承上文,在前文[Vue进阶]青铜选手,如何自研一套UI库中介绍了Vue组件库的 ...
- 实现固定表头和表列的table组件
前端的table在设置overflow后横向.纵向滚动.但数据比较多时,为了查看方便,希望能在纵向滚动时固定表头,在横向滚动时在左边或右边固定特定表列,这是原生不支持的. 目录 实际效果 设计思路 普 ...
最新文章
- Java中Image类与ImageIcon类的区别
- linux执行windows创建的脚本,如何在Windows 10上创建和运行Bash Shell脚本 | MOS86
- Java将mysql输出csv_使用Java将大量数据从数据库导出到.csv时出...
- Win7下VS2008进入维护模式不能显示升级输入框,无法升级到正式版~~~!!!
- 【西安石油大学主办|IEEE CPS出版】2020智能控制、测量与信号处理国际学术会议诚邀您投稿参会!...
- 权限设置并未向在应用程序容器 不可用
- FFmpeg之libyuv使用(十五)
- String 尺取法
- 开发板ping不通Linux虚拟机的原因及解决办法
- 常见创建项目编译运行问题汇总
- 远程控制别人计算机,如何远程控制别人的电脑?手把手教你远程操控别人的电脑!...
- MySQL图书管理系统设计
- 牛客网Java笔试题目
- 微信支付 H5 版本 PHP
- 【Golang】go中如何在浏览器上实时显示cmd控制台的输出(流式传输)
- tipask 修改,临时的(暂没进行很好的全面考虑,为上线用)
- CSS的一些基础应用
- 4 int、str类型(数据类型1)、type()
- [RK3399/RK3328][Android10.0] storage:u盘/移动硬盘 每次开机都提示需要格式化
- JavaScript 播放多条音频与延迟播放
热门文章
- 戴尔r930服务器U盘装系统,云骑士u盘装机大师dell怎么用u盘装系统
- python爬虫(五)爬虫实战
- 分享一个Python画樱花树的代码
- 2021 GitHub年度排行榜出炉!中文Top3项目诞生!
- jquery 学习笔记及小练习
- 量化分析入门5:列表和收盘价的移动平均的示例
- Python练习题018:a+aa+aaa+……
- C语言学生成绩管理系统——检查学号姓名,双向循环链表
- POI IllegalArgumentException: Sheet index (0) is out of range (no sheets)问题解决
- java画哆啦A梦_java如何绘制哆啦A梦 java绘制哆啦A梦代码示例