解决Layui数据表格的宽高问题


Posted in Javascript onSeptember 28, 2019

在使用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数据表格的宽高问题

右边的边框伸缩过去了,占满了全屏,好看些了,针对高度,再次试想了下height设置。

验证结果:

如果去掉的话,表格数据有多少条就多少高度。即宽高不设置,这长默认占满全屏,高度根据内容的高度来填充。

查找了几篇博客,看到height设置成full-200的,实验了一把

height : 'full-200',

显示的还可以,我以为跟数值大小有关,把200加大,试了下300,感觉没变化,改成full-700又严重变形了,估计full-200是layui table模块设置的一些预定义值吧。

以上这篇解决Layui数据表格的宽高问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 基础问答三
Dec 03 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
Sep 23 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
Oct 21 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
jQuery.each()用法分享
Jul 31 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
Mar 20 Javascript
JS实现从表格中动态删除指定行的方法
Mar 31 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
Feb 14 Javascript
AngularJS教程之MVC体系结构详解
Aug 16 Javascript
Angularjs之filter过滤器(推荐)
Nov 27 Javascript
Angular2开发——组件规划篇
Mar 28 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
Sep 28 #Javascript
layui table 列宽百分比显示的实现方法
Sep 28 #Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 #Javascript
JavaScript实现轮播图效果代码实例
Sep 28 #Javascript
json字符串对象转换代码实例
Sep 28 #Javascript
javascript头像上传代码实例
Sep 28 #Javascript
解决layui laydate 时间控件一闪而过的问题
Sep 28 #Javascript
You might like
PHP命名空间(namespace)的动态访问及使用技巧
2014/08/18 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
php将图片保存为不同尺寸图片的图片类实例
2015/03/30 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
php中请求url的五种方法总结
2017/07/13 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Python如何实现文本转语音
2016/08/08 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
python下对hsv颜色空间进行量化操作
2020/06/04 Python
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
Sql面试题
2013/03/20 面试题
为什么要使用servlet
2016/01/17 面试题
大学生工作推荐信范文
2013/12/02 职场文书
大四学生思想汇报
2014/01/13 职场文书
创先争优承诺书范文
2014/03/31 职场文书
意向书范本
2014/07/29 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
安全责任书
2015/01/29 职场文书
公司董事任命书
2015/09/21 职场文书
MySQL如何解决幻读问题
2021/08/07 MySQL
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
nginx 配置指令之location使用详解
2022/05/25 Servers