博主信息
博文 17
粉丝 0
评论 0
访问量 13692
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
20181205学习总结
斯达融的博客
原创
1020人浏览过

学习总结

2018-12-05

今天继续进行企业微信自建应用【成绩管理】功能的开发。进一步学习了前端开发框架layui数据表格的使用方法和技巧。

数据表格table模块学习总结:

table 模块是 layui 最核心的组成之一。它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求。支持固定表头、固定行、固定列左/列右,支持拖拽改变列宽度,支持排序,支持多级表头,支持单元格的自定义模板,支持对表格重载(比如搜索、条件筛选等),支持复选框,支持分页,支持单元格编辑等等一些列功能。尽管如此,我们仍将对其进行完善,在控制代码量和性能的前提下,不定期增加更多人性化功能。table 模块也将是 layui 重点维护的项目之一。

 

创建一个table实例最简单的方式:

在页面放置一个元素 <table id="demo"></table>,然后通过 table.render() 方法指定该容器,绑定容器、设置数据接口、在表头设定对应的字段。三种初始化的支持,你可按照个人喜好和实际情况灵活使用。

 “方法级渲染”

将基础参数的设定放在了JS代码中,且原始的 table 标签只需要一个 选择器。其最大的优势在于你可以脱离HTML文件,而专注于JS本身。尤其对于项目的频繁改动及发布,其便捷性会体现得更为明显。

自动渲染

所谓的自动渲染,即:在一段 table 容器中配置好相应的参数,由 table 模块内部自动对其完成渲染,而无需你写初始的渲染方法。需要关注的是以下三点: 
1) 带有 class="layui-table" 的 <table> 标签。 
2) 对标签设置属性 lay-data="" 用于配置一些基础参数 
3) 在 <th> 标签中设置属性lay-data=""用于配置表头信息

按照上述的规范写好table原始容器后,只要你加载了layui 的 table 模块,就会自动对其建立动态的数据表格。

转换静态表格

页面已经存在了一段有内容的表格,它由原始的table标签组成,这时需要赋予它一些动态元素,同样可以很轻松地去实现。

 


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学