层之数据表格

  李
    <>

    最近开发使用到了层,第一次接触,把开发中遇到的问题,和使用的方法记录下来。


数据表格的展示。如下图显示。

2.1

层之数据表格


2.2导入层包,在这里不多说,参考官网只http://www.layui.com/doc/ 

2.3先从简单的来显示数据,最后,再来,删除,许可流转....循环渐进。

看代码

& lt; table  id=癲atagrid",类=發ayui-table", lay-filter=癎rid",祝辞& lt;/table>      & lt; script 类型=拔谋?javascript"比;   layui.use([& # 39;表# 39;],函数(){   ,,,var  table =, layui.table;,//,加载   ,,,table.render ({   elem: & # 39; # datagrid # 39;,,,//,这个是上面表的id    url: & # 39;这里是你的行动,,   关口:[[   ,,,{类型:& # 39;复选框# 39;},   字段:& # 39;指数# 39;,,标题:,& # 39;序号& # 39;,,宽度:80年,模板:& # 39;# indexTpl& # 39;,:,真正的},   {字段:& # 39;id # 39;,,标题:,& # 39;操作& # 39;,对齐:& # 39;中心# 39;,模板:,& # 39;# checkboxisgs& # 39;,宽度:250},   {字段:& # 39;tsmxId& # 39;,,标题:,& # 39;推送详情& # 39;,模板:,& # 39;# checkboxistsmx& # 39;,:,真的,宽度:150},   {字段:& # 39;国旗# 39;,,标题:,& # 39;公示/未公示& # 39;,模板:,& # 39;# checkboxists& # 39;,:,真的,宽度:120},   {:& # 39;zzjgdm& # 39;,,标题:,& # 39;统一社会信用代码或组织机构代码& # 39;,:,真的,宽度:200},   {字段:& # 39;sqlx& # 39;,,标题:,& # 39;分类& # 39;,宽度:300}   {:& # 39;zhusuo& # 39;,,标题:,& # 39;机构地址& # 39;,宽度:300},   {字段:& # 39;sqlb& # 39;,,标题:,& # 39;说明& # 39;,宽度:300}   ]],   页面,,,,,真的,,//,是否分页,   ,,,身高:,500年,   ,,,身高:,& # 39;全- 272 & # 39;   });   }            先说一下返回的数据格式:   ,,{“count": 53,“data": [   ,,,{“caoR":“admin",“id": 17日“icon":“和# xe614;“,“parentId": 0,“title":“系统设置“,“paiXu": 0,“caoDate":“2017 - 12 - 28“,“spread":“false",“href":“//薄ⅰ癷slock":“0”;},   ,,,{“caoR":“admin",“id": 19日“icon":“和# xe612;“,“parentId": 17日“title":“角色管理“,“paiXu": 1,“caoDate":“2017 - 12 - 25“,“spread":“false",   ,,,“href":“jsp/sysbase/rolemanager.jsp"“islock":“0”;},   ,,,“code": 0,“msg":““}   ,,   其才能中数:是总条数   ,,,,,味精:,可以写自己想返回的错误信息   ,,,,,   ,,,另外想分页时候,后台接受参数为:   ,,,,,,,page ,,当前页   ,,,,,,,limit ,当前页条数,,默认10   ,,,,,,,         & lt;/script>      & lt; !——,序号监听事件,——比;   & lt; script 类型=拔谋?html", id=癷ndexTpl"比;   {{d.LAY_TABLE_INDEX + 1}}   & lt;/script>   这个序号是针对当前页来分,比如说第一页,,序号1-10 ,第二页仍然是1 - 10   那么怎么让序号叠加?   代码:   ,,,{类型:& # 39;数字# 39;,,标题:,& # 39;序号& # 39;,,宽度:80年:,真正},   ,,,只需要把上面的序号监听,换成这句就可以了。   ,,,,         怎么添加?   & lt; div 类=發ayui-btn-group  Table"比;   & lt; button 类=發ayui-btn  layui-btn-normal",数据类型=癮dd"比;   & lt;小姐:类=發ayui-icon"祝辞,# xe608; & lt;/i>添加   & lt;/button>   & lt;/div>      var ,美元=layui。美元,active =, {   添加:函数(){   var  checkStatus =, table.checkStatus (& # 39; datagrid # 39;)   layer.open ({   标题:,“增加信息“,   类型:,2,   最大最小:,真的,   面积:,(& # 39;680 px # 39;,, & # 39; 580 px # 39;],   内容:& # 39;添加页面& # 39;,//,下面这句是,添加页面关闭后,刷新本页面。   结束:function  (), {   location.reload ();   ,,,}   ,,,,,,,});   ,,,,,,,},   }         在表中如何显示?   流转详情,删除吗?   代码如下:   & lt; !——,数据操作监听事件,——比;   & lt; script 类型=拔谋?html", id=癱heckboxisgs"比;   & lt; button 类=發ayui-btn  layui-btn-xs", lay-event=癴lowInfo"在许可详情& lt;/button>   {{#,,如果(d.sjly ==, & # 39; 3 & # 39;,, d.flag==& # 39; 2 & # 39;) {,}}   & lt; button 类=發ayui-btn  layui-btn-edit  layui-btn-xs", lay-event=皍pdate"祝辞编辑& lt;/button>   & lt; button 类=發ayui-btn  layui-btn-danger  layui-btn-xs", lay-event=皉emove"在删除& lt;/button>   其他的{{#,}{,,}}   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

层之数据表格