Erlo

jQuery data#sql_table# 表头表体生成滚动条

2022-07-07 07:00:27 发布   269 浏览  
页面报错/反馈
收藏 点赞

jQuery datatable 表头表体生成滚动条

一、场景介绍

在实际开发工作中,前端会使用“jQuery datatable” 表格插件来做数据的展示,但是遇到如下2种场景就很难受了

(1) 数据列 过多的情况下:表格的列标题(如图一);

(2)数据过多 :页面会自动生成垂直方向的滚动条,当数据滚动到页面偏下一点,就看不到表头,无法清晰的区分这些数据是啥作用(如图二),因此需要做类似 Excel,东京窗体的功能;

image-20220705173846022

图一

image-20220705175452036

图二

二、解决方案

  1. 针对图一 的场景:数据列过多

    (1)表头名称,禁止自动换行

 

​ 给

标签,加上禁止自动换行的样式:style="white-space: nowrap;

​ (2)给表格加上X轴方向的滚动条,添加如下配置

    "scrollX": "auto" // 开启X轴方向的滚动条

​ (3)最终效果展示

image-20220705175003026

  1. 针对图二 的场景:数据过多

    (1)给表格加上Y轴方向的滚动条,同时固定表头,添加如下配置

//表头固定
"fixedHeader": true,
"scrollX": "auto",
"scrollY": "500px",
"scrollCollapse": true,

​ (2)最终效果展示

image-20220705180201209

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认