2023年6月20日发(作者:)

实例讲解DataTables固定表格宽度(设置横向滚动条)当表格的列⽐较多的时候,可能就需要固定表格的宽度了,默认的100%宽已经不适应了。默认的100%宽要实现改变窗⼝⼤⼩也100%的话,在table元素上添加width="100%",⾄于css的100%为什么不⽣效,原因未知。下⾯就说说设置如何给datatables设置固定的宽度。1、html代码

ck 序号 账号 姓名 CPID CP名称 操作
2、覆盖某些样式(我们的样式优先级⾼,所以会覆盖内置的样式)#tableArea .dataTables_wrapper { position: relative; clear: both; zoom: 1; overflow-x: auto;}#tableArea table{ width: 800px;}这⾥的overflow-x:auto是新增的,表⽰表格内容超出宽度后,出现横向滚动条;table的width必须写死宽度,直接写在table元素上不⽣效,原因未知。3、设置列宽(可略)"columns": [    { "data": "number", "orderable": false ,"width":"100px","searchable": false}]4、运⾏浏览,发现此时,当浏览器窗⼝⼩于800像素的时候,表格出现了横向的滚动条,正是我们想要的结果。5、为什么不⽤"scrollX":true的配置实现横向滚动条呢?查询它渲染后的⽹页发现,它把table拆分成了两个表格,⼀个表⽰表头,⼀个表⽰表体。这不是我想要的,⽽且它表头的内容若是超出的话是隐藏的。以上这篇实例讲解DataTables固定表格宽度(设置横向滚动条)就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

2023年6月20日发(作者:)

实例讲解DataTables固定表格宽度(设置横向滚动条)当表格的列⽐较多的时候,可能就需要固定表格的宽度了,默认的100%宽已经不适应了。默认的100%宽要实现改变窗⼝⼤⼩也100%的话,在table元素上添加width="100%",⾄于css的100%为什么不⽣效,原因未知。下⾯就说说设置如何给datatables设置固定的宽度。1、html代码

ck 序号 账号 姓名 CPID CP名称 操作
2、覆盖某些样式(我们的样式优先级⾼,所以会覆盖内置的样式)#tableArea .dataTables_wrapper { position: relative; clear: both; zoom: 1; overflow-x: auto;}#tableArea table{ width: 800px;}这⾥的overflow-x:auto是新增的,表⽰表格内容超出宽度后,出现横向滚动条;table的width必须写死宽度,直接写在table元素上不⽣效,原因未知。3、设置列宽(可略)"columns": [    { "data": "number", "orderable": false ,"width":"100px","searchable": false}]4、运⾏浏览,发现此时,当浏览器窗⼝⼩于800像素的时候,表格出现了横向的滚动条,正是我们想要的结果。5、为什么不⽤"scrollX":true的配置实现横向滚动条呢?查询它渲染后的⽹页发现,它把table拆分成了两个表格,⼀个表⽰表头,⼀个表⽰表体。这不是我想要的,⽽且它表头的内容若是超出的话是隐藏的。以上这篇实例讲解DataTables固定表格宽度(设置横向滚动条)就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。