首页
学习
活动
专区
圈层
工具
发布

如何锁定表头和表行同时锁定_jquery表头固定列

前段时间需要这个功能,但是找了很多都不能完美的实现,不是只能锁定表头,就是浏览器兼容问题什么的,在此就自己做了一个锁定表头和列的js方法,依赖于JQuery。...4、在左上角覆盖固定不动的table,命名为tableFix。...function FixTable(TableID, FixColumnNumber, width, height) 第一个参数:table的ID,第二个参数:要锁定的列数目,第三个参数:显示的宽度,第四个参数...ColumnsWidth); $(“#” + TableID + “_tableFix”).css(“width”, ColumnsWidth); (四)为tableHead和tableColumn添加联动的滚动条事件...代码如下 完整代码如下: function FixTable(TableID, FixColumnNumber, width, height) { /// /// 锁定表头和列

3.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一件事让客户成为你的忠实用户!

    表格的组成 筛选区、功能性按钮、表头、表体、底栏。 表格组件 表格的功能 01 筛选区设计 高级筛选(录入收折叠式)-录入展开式 高频筛选字段外露,低频筛选隐藏。...但表头筛选在复杂的业务系统中存在几个弊端: 数据集往往很庞大,表格不能展示所有字段,往往采用列固定的形式来呈现数据的完整性。筛选前需先对表格进行横向滚动,无端增加操作。...表头 04 表体设计 表体即为数据的呈现方式,以及承载着各种数据操作的入口,因此尤为重要。...横向滚动条:当表格宽度过长时,应出现横向滚动条,不能造成其中一列或者几列被严重挤压;特殊列适当固定。...固定:当出现横向滚动条时,操作列应该被固定住。

    2.1K10

    React:Table 那些事(3-2)—— 斑马纹、固定表头

    下面实现复杂一些的 固定表头效果 4. 固定表头 - UI 效果 固定表头就是 当表体有竖向滚动条且[竖向]滚动时 表头固定不动的效果 ? 5....【第二】 数据区出现竖向滚动条时 表头、表尾必须留出滚动条宽度 否则会出现列对不齐现象 ? ? 【第三】 表头、表体、表尾由独立结构组成 当表体区域横向滚动时 表头、表尾要能够同步滚动 ?...固定表头 - 代码实现 【第一】 表头、表体、表尾 的同步横向滚动通过 onScroll 实现 ?...【第二】 动态计算表体是否存在竖向滚动条 决定是否在表头中增加 gutter 避免表头、表体对不齐 ?...为了保持表头、表体能自然对齐 并且充分利用 的 css 特性 所以 gutter 独立于 header 存在 并利用 BFC 特性固定于右侧 ? ? 效果展示 ?

    4.4K10

    TDesign 更新周报(2022年4月第1周)

    (改动之前为:滚动一直触发) Table: 自定义列配置功能:多级表头和列显示配置同时存在时,无法进行正确的列配置的问题,列配置仅显示了第一层表头 verticalAlign 不生效问题 右上角出现文字穿透问题...固定表头和固定列,全部使用 CSS sticky 输出样式,组件仅渲染一个表格,表头和表内容 不再分开渲染输出。...改变 children 的宽度无效 table 组件使用 PrimaryTable 控制台报错 t-primary-table 未注册 表格组件设置 height 或 maxHeight 后未出现滚动条的时候竖线不对齐...修复,排序图标和过滤图标同时存在时,样式异常问题 Features Table: 新增超出省略功能, ellipsis 支持透传 Popup 组件全部属性 新增表尾合计行,支持固定在底部,支持多行合计...) 均可 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置 新增 scroll 滚动事件 新增表头吸顶功能 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动

    3.4K20

    WPF是什么_wpf documentviewer

    ItemContainerStyle中的对齐问题 2.4. 与GridView进行用户交互 2.5....GridView及其辅助类能让你在表中来查看集合中的数据项,且可以通过表头来进行交互(表头是个按钮,可以给它加各种交互功能,如排序)。 2.2. GridView是什么?...GridView布局与样式 GridViewColumn的列单元格和列标题具有相同的宽度。默认情况下,每个列都会调整其宽度以适应其内容。当然,你也可以为其设置固定宽度。相关数据内容显示在水平行中。...要指定GridView列中的内容对齐方式,需定义CellTemplate。...与GridView进行用户交互 当你在程序中使用了GridView时,用户可以与GridView交互并修改其格式。例如,用户可以重新排序列(拖动表头使整列移动)、调整列的大小、选中表中的项和滚动内容。

    7.3K20

    告别来回滚动!积木报表冻结功能,表头固定让数据查看更轻松

    在日常工作中,你是否遇到过这样的困扰:打开一个包含大量数据的报表,向下滚动查看数据时,表头也跟着滚动消失了,结果看着看着就不知道这列数据代表什么意思了;向左滚动时,关键的第一列信息也看不到了,只能来回滚动确认...固定头部:向下滚动,表头始终可见当数据行数较多,需要向下滚动查看时,固定头部功能让表头始终停留在顶部,无论滚动到哪里,都能清楚地知道每一列数据的含义。...固定左侧:向左滚动,关键列始终可见当列数较多,需要向左滚动查看时,固定左侧功能让第一列或前几列关键信息始终停留在左侧,无论滚动到哪里,都能看到关键标识信息。...适用场景:列数较多的宽表第一列包含关键标识信息(如姓名、ID、日期等)需要横向对比多列数据的场景灵活配置: 可以灵活选择需要固定的列数,根据实际业务需求进行配置,让关键信息始终可见。3....同时固定头部和左侧:全方位锁定,数据查看更轻松对于数据量大、列数多的复杂报表,可以同时固定头部和左侧,实现 "十字锁定" 效果。这样无论向哪个方向滚动,都能同时看到表头和关键列,数据查看更加直观高效。

    18510

    TDesign 更新周报(2022 年 4 月第 2 周)

    (改动之前为:滚动一直触发) 修复 Table 的 若干 Bug Features 新增 Collapse 组件,使用 Composition api 新增 Message 的 fadeIn and fadeOut...animation 新增 color-picker 渐变预览,改进最近使用色交互 新增 Table 特性 排序交互变更:排序方式支持点击直接排序 优化表格最后一列 ellipsis 浮层位置底部右对齐...新增超出省略功能, ellipsis 支持透传 Popup 组件全部属性 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 新增 loadingProps 透传加载组件全部特性 新增固定行...新增排序图标自定义,插槽 (slot='filterIcon') 和渲染函数 (props.filterIcon) 均可 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置 新增 scroll 滚动事件...新增表头吸顶功能 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置 过滤功能,条件为真时,高亮筛选图标 新增列拖拽排序功能,通过拖拽手柄调整表格排序 详情见

    2.7K10

    前端复杂表格导出excel,一键导出 Antd Table 看这篇就够了(附源码)

    中的列宽 多级表头(行合并、列合并) 一个 sheet 中放多张表,并实现每张表的列宽不同 源码地址:https://github.com/cachecats/excel-export-demo 第二篇文章...// 注意:第4列及以上的列将右移1列。 // 另外:如果工作表中的行数多于列插入项中的值,则行将仍然被插入,就好像值存在一样。...'superscript', 'subscript' 与设置背景色相同,可以通过 row 或 cell 来设置。...一个 sheet 中放多张表 在导出多级表头表格的时候,我们写表头和数据行都是用的worksheet.addRow方法,而没有用 worksheet.column设置表格的表头,这样更加灵活,每一列想显示什么内容完全自己控制...因为每一行数据都是自己写入的,所以不管有几张表都没有关系,我们关心的只有每一行的数据。 同时我们做了行和列合并算法,可以实现每一张表的每一列都能定制宽度。

    14.2K20

    Java Swing JTable

    重要的是要记住,由各种JTable方法返回的列和行索引是根据JTable(视图)而言的,不一定与模型使用的索引相同。...默认情况下,列可能会在JTable中重新排列,以使视图的列以与模型中的列不同的顺序出现。这一点根本不影响模型的实现:对列进行重新排序时,JTable在内部维护列的新顺序并在查询模型之前转换其列索引。...此添加方式适合表格行数确定,数据量较小,能一次性显示完的表格; 添加到JScrollPane滚动容器中,此添加方式不需要额外添加表头,jTable添加到jScrollPane中后,表头自动添加到滚动容器的顶部...,并支持行内容的滚动(滚动行内容时,表头会始终在顶部显示)。...注意:该列是按表视图的显示顺序指定的,而不是按TableModel的列顺序指定的。这是一个重要的区别,因为当用户重新排列表中的列时,视图中给定索引处的列将发生变化。

    7.9K10

    LayUI之旅-数据表格

    table容器的默认宽度是跟随它的父元素铺满,你也可以设定一个固定值,当容器中的内容超出了该宽度时,会自动出现横向滚动条。...table容器的默认宽度是跟随它的父元素铺满,你也可以设定一个固定值,当容器中的内容超出了该宽度时,会自动出现横向滚动条。...test skin(等) – 设定表格各种外观、尺寸等 详见表格风格 表头参数一览表 参数 类型 说明 示例值 field String 设定字段名。...一旦设定,对应的列将会被固定在左或右,不随滚动条而滚动。 注意:如果是固定在左,该列必须放在表头最前面;如果是固定在右,该列必须放在表头最后面。...一旦设定,对应的列将会被固定在左或右,不随滚动条而滚动。 注意:如果是固定在左,该列必须放在表头最前面;如果是固定在右,该列必须放在表头最后面。

    6K30

    用canvas画了个table,手写滚动条

    在开始本文之前,主要是从以下方向去思考: 1、canvas绘制table必须满足我们常规table方式 2、因为table内容是显示在画布中,那如何实现滚动条控制,canvas是固定高的 3、内容的分页显示需要自定义滚动条...canvas画个table 首先我们确定一个普通的表就是header和body组成,在html中,我们直接用thead与tbody以及tr,td就可以轻松画出一个表,或者用div也可以布局一个table...,以及绘制表体 ......,不过是从第三根横线开始绘制,因为表头已经占用了两根横线了,所以我们看到是从第三根横线位置开始,竖线是将表头与表体一起绘制的,然后就是填充数据内容 所以我们看到canvas绘制表就是下面这样的 自定义滚动条...总结 canvas实现一个简易的table,如何绘制table表头,以及表内容 如何手写个滚动条,并且滚动条边界控制,滑动画布,控制滚动条位置 canvas绘制的table如何自定义dom渲染,主要是采用定位方式

    6.9K20

    数据报表案例详解|基于smardaten实现预算管理系统的报表分析

    在smardaten中,我们首先规划报表的整体框架:顶部为标题区域,中部为表头行,底部为数据展示区。标题区域设置:双击顶部单元格输入报表标题(如“项目成本付款计划表”)。...新增年度变量并设定默认值,再通过函数将变量与字段拼接生成表头,确保年度变更时标题自动同步更新。...标题区域:调整字体、大小与颜色,合并单元格居中显示,并填充蓝色背景,突出报表主题。表头行:统一字体、居中对齐,搭配浅蓝色填充与边框,增强视觉层次感。...数据区域:前四列字体加粗以强调结构,设置统一的填充颜色与边框;“年度支付比例”列设置为百分比格式,并以特定颜色突出显示。...查看优化:设置冻结前两列,确保水平滚动时关键信息始终可见。打印优化:支持灵活调整页边距,设置报表整体水平居中;可配置页眉页脚(如添加页码),调整打印缩放比例与顺序,确保纸质报表的呈现效果。

    30910

    WPF 表格控件 ReoGrid 的简单使用

    参见 GitHub 上的一个 issue:https://github.com/unvell/ReoGrid/issues/410 ,简单来说就是拖动滚动条到最边上,3.0.0 版本会出现多余的空白,如果固定了表头...以上方法依次进行了如下操作:去除了选择的样式,冻结了前两行和第一列(固定表头),去除了行和列的序号,设置只读,设置需要显示的行和列范围。...效果如下: 可以看到固定了表头后还是会有表头线突出,这是因为窗体(或者说显示范围)比表格内容区域大,实际使用时可通过设置合适的显示大小,ReoGrid 控件会自动出现滚动条,即可解决这个问题(3.0.0...版本不行),如下所示: 可以看到,滚动条滑到最边上,并没有空白出现,也就看不到突出的表头线了。...这里如果要支持表头固定,就要用控件自己添加的 ScrollViewer,也就不能直接用那个方法,所以我改了个专用的方法。

    5.7K10

    WPF DataGrid 通过自定义表头模拟首行固定

    做好之后,工作地很好,可惜好景不长,同事提醒说数据多的话,出现滚动条,这一行要固定住,不过有个属性可以直接设置。...经过搜索解决方案,发现没有能直接方便地使用的,有个国外大佬在问答网站上提供了尾行固定的方案,并且说了一句,首行固定更简单,只需要自定义表头就行了。...那就听他的吧,我们来看看怎么通过自定义表头,来达到模拟首行固定的效果。...先来看看效果: 就是说,有个加号的那行,实际上是属于表头的,这个通过滚动条的范围也能看出(这里滚动条把表头遮住了,这个也可以改掉,之后再说吧)。...主要就是在原来表头的基础上新增了一行,第一行还是放原来的表头内容(基本就是标题文本),然后第二行就是空出来,给有需要的特殊列留好空间,或者说是与特殊列统一,具体见下图: 特殊表头样式继承于普通表头样式

    3.5K10

    测试需求平台13-Table组件应用产品列表优化

    2.1 组件构成 参考办公软件Excel在做数据表的时候(表头、行、列)格式,对应一个展示Table便有如下构成: 表头 :说明这一列的信息类别,也可以在表头放置一些排序、筛选等操作按钮。...,无其他拓展操作,对数据进行最基础展示; 固定表格 用于在固定表格重要行或列(一般为头和两边列)内容展示不全场景,出现滚动条可滑动预览; 选择表格 表格可以配置行的CheckBox,进行单选/多选方便进行批量的数据操作...需要对数据进行对比,归纳与分类时:当需要对数据进行对比、归纳、分类等操作时,可以使用表格组件,使信息之间易于对比,便于用户快速查询其中的差异与变化、关联和区别。...key,如不指定会有很多警告 Props 列属性 data-index:列信息的标识,即绑定字典中的key - 字符串类型 title:表头列标题 - 字符串 或 React...组件类型 width:自定义列最大宽度 - number类型 align:列标题及内容对齐方向 - 枚举 left|center|right ellipsis:超出列宽度自动省略号,不设置默认超宽换行

    74910
    领券