解决Layui数据表格宽高自适应与全屏显示问题

作者:小满

时间:2026-10-23

浏览:581

本文探讨Layui数据表格在不同分辨率下的显示差异,通过移除固定宽高实现宽度自适应并占满全屏。同时分析height属性中full-200等预设值的使用效果及数值调整对布局的影响,提供实用的表格样式优化方案。

文章目录

Layui数据表格宽度自适应方案

在使用Layui数据表格组件时,若采用固定数值设定宽高,在不同浏览器及分辨率设备中常出现显示差异。针对这一现象,尝试直接移除width属性的设置,发现有效解决了显示异常的问题。

此前采用固定宽高设定的情况


/*-------table----------------*/
       //方法级渲染
       var tableIns = window.demoTable = table
         .render({
          elem : '#idTest',
          id : 'idTest',
          url : '<%=path%>/content/getWdkList',
          width : 1500,
          height : 650,
          cols : [ [ //标题栏
          {checkbox : true,LAY_CHECKED : false,filter : 'test'},
         // {field : 'ID',title : '序号',width : 220,sort : true,align : 'center'}, 
         // {field : 'CONTENT_TYPE_ID',title : '内容类型',width : 220,sort : true,align : 'center',templet:'#typeTpl'}, 
          {field : 'IMG_URL',title : '标题图片',width : 300,sort : true,align : 'center',templet: '#img'}, 
          {field : 'SUBJECT',title : '标题',width : 220,sort : true,align : 'center'}, 
          {field : 'RICH_TXT',title : '内容',width : 220,sort : true,align : 'center'}, 
          {field : 'CREATE_TIME',title : '创建时间',width : 120,sort : true,align : 'center'}, 
          {field : 'PUBLISH_STATE',title : '发布状态',width : 120,sort : true,align : 'center',templet:'#publish_state'}, 
          {fixed : 'right',title : '操作',width : 200,align : 'center',toolbar : '#barDemo'}
          ] ],
          page : true //是否显示分页
          ,
          limits : [ 10, 20,50, 100 ],
          limit : 10
         //每页默认显示的数量
         });

页面实际显示效果如下

Layui数据表格宽度自适应方案

页面右侧出现大量空白区域,视觉效果不佳。

将宽度配置注释掉之后


//width : '100%',

界面显示效果如下

Layui数据表格宽度自适应方案

高度设置与full-200预设值分析

右侧边框随之伸缩并占满全屏,视觉效果得到改善。针对高度设置,进一步进行了测试。

验证结果如下

若不设置高度,表格高度将随数据条数自动调整。即不设定宽高时,宽度默认占满全屏,高度根据内容自动填充。

查阅多篇博客后,发现有人将height设置为full-200,遂进行实验。


height : 'full-200',

显示效果尚可。原以为与数值大小有关,尝试将200改为300,发现无明显变化;改为full-700后则出现严重变形。推测full-200可能是Layui table模块内置的预定义值。

以上关于解决Layui数据表格宽高问题的内容分享完毕,希望能提供参考,欢迎支持。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章