treetable怎么带参数_好用的TreeTable插件

treetable怎么带参数_好用的TreeTable插件插件描述:实现layui的树形表格treeTable,对layui数据表格进行扩展。注:加载了外部json数据文件,本地预览会有跨域问题,需要在服务端运行。treetable-lay实现layui的树形表格treeTable1.简介在layui数据表格之上进行扩展实现。2.使用方法2.1.引入模块下载module/treetable-lay整个文件夹,放在你的项目里面,然后使用模块加载的方式使用:…

大家好,又见面了,我是你们的朋友全栈君。

c166813941915801c9eda1a25c1b6613.png

8d356dd126880af192ae902c3e671bd1.png

插件描述:实现layui的树形表格treeTable,对layui数据表格进行扩展。

注:加载了外部json数据文件,本地预览会有跨域问题,需要在服务端运行。

treetable-lay

实现layui的树形表格treeTable

1.简介

在layui数据表格之上进行扩展实现。

2.使用方法

2.1.引入模块

下载module/treetable-lay整个文件夹,放在你的项目里面,然后使用模块加载的方式使用:layui.config({

base: ‘module/’

}).extend({

treetable: ‘treetable-lay/treetable’

}).use([‘treetable’], function () {

var treetable = layui.treetable;

});

2.2.渲染表格

layui.use([‘treetable’], function () {

var treetable = layui.treetable;

// 渲染表格

treetable.render({

treeColIndex: 2,          // treetable新增参数

treeSpid: -1,             // treetable新增参数

treeIdName: ‘d_id’,       // treetable新增参数

treePidName: ‘d_pid’,     // treetable新增参数

treeDefaultClose: true,   // treetable新增参数

treeLinkage: true,        // treetable新增参数

elem: ‘#table1’,

url: ‘json/data1.json’,

cols: [[

{type: ‘numbers’},

{field: ‘id’, title: ‘id’},

{field: ‘name’, title: ‘name’},

{field: ‘sex’, title: ‘sex’},

{field: ‘pid’, title: ‘pid’},

]]

});

});

注意:

可以使用url传递数据,也可以使用data传递数据,如果使用url传递数据,参数是where字段, 跟layui数据表格的使用方式一致。

数据格式

总而言之就是以id、pid的形式,不是以subMenus的形式,当然id、pid这两个字段的名称可以自定义:{

“code”: 0,

“msg”: “ok”,

“data”: [{

“id”: 1,

“name”: “xx”,

“sex”: “male”,

“pid”: -1

},{

“id”: 2,

“name”: “xx”,

“sex”: “male”,

“pid”: 1

}

]

}

2.3.参数说明

layui数据表格的所有参数都可以用,除此之外treetable新增的参数有:参数类型是否必填描述treeColIndexint是树形图标显示在第几列

treeSpidobject是最上级的父级id

treeIdNamestring否id字段的名称

treePidNamestring否pid字段的名称

treeDefaultCloseboolean否是否默认折叠

treeLinkageboolean否父级展开时是否自动展开所有子级

treeColIndex

树形图标(箭头和文件夹、文件的图标)显示在第几列, 索引值是cols数组的下标。

treeSpid

最上级的父级id,比如你可以规定pid为0或-1的是最顶级的目录。

treeIdName

treetable是以id和pid字段来渲染树形结构的,如果你的数据没有id和pid字段,你可以指定id和pid字段的名称。

treePidName

pid在你的数据字段中的名称。

treeDefaultClose

默认是全部展开的,如果需要默认全部关闭,加上treeDefaultClose:true即可。

treeLinkage

父级展开时是否自动展开所有子级

2.4.注意事项不能使用分页功能,即使写了page:true,也会忽略该参数。

不能使用排序功能,不要开启排序功能。

table.reload()不能实现刷新,请参考demo的刷新。

除了文档上写的treetable.xxx的方法之外,其他数据表格的方法都使用table.xxx。

建议删除和修改请求完后台之后请刷新(重新渲染)表格,最好不要使用obj.delete方式删除。

2.5.其他方法

全部展开treetable.expandAll(‘#table1’);

全部折叠treetable.foldAll(‘#table1’);

2.6.如何修改图标

通过css来修改图标,content是图标的unicode字符。

修改文件夹图标:/** 未展开 */

.treeTable-icon .layui-icon-layer:before {

content: “\e638”;

}

/** 展开 */

.treeTable-icon.open .layui-icon-layer:before {

content: “\e638”;

}

?修改文件图标:

.treeTable-icon .layui-icon-file:before {

content: “\e621”;

}

?修改箭头的图标:

/** 未展开 */

.treeTable-icon .layui-icon-triangle-d:before {

content: “\e623”;

}

/** 展开 */

.treeTable-icon.open .layui-icon-triangle-d:before {

content: “\e625”;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139812.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • html div 隐藏滚动条样式,div滚动条样式隐藏与显示

    html div 隐藏滚动条样式,div滚动条样式隐藏与显示DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢?要设置CSS滚动条样式,需要用到overflow-y和overflow-x来设置div盒子对象右侧和底部滚动条效果。同时也可以使用CSS样式设置html框架iframe的滚动条隐藏,接下来为大家介绍。常规overflow怎么设置overflow-y:scroll总是显…

    2022年7月12日
  • leetcode 回文数_java 字符串转整数

    leetcode 回文数_java 字符串转整数原题链接请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(即,“1

    2022年8月8日
  • 硬件_视频[通俗易懂]

    硬件_视频[通俗易懂]Display:RGBLVDSHDMIMIPICVBSVGAMIPI(MobileIndustryProcessorInterface)移动行业处理器接口DCS(DisplayC

    2022年7月2日
  • xml转json工具类_json文件导入数据库

    xml转json工具类_json文件导入数据库点击:http://xmlgrid.appspot.com

    2022年8月22日
  • oracle定义游标例子_sqlserver游标实例

    oracle定义游标例子_sqlserver游标实例大佬教程收集整理的这篇文章主要介绍了Oracle游标的使用实例详解,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。什么是游标?①从表中检索出结果集,从中每次指向一条记录进行交互的机制。②关系数据库中的操作是在完整的行集合上执行的。由SELECT语句返回的行集合包括满足该语句的WHERE子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。应用程序,尤其是互动和在线应用程序…

    2022年10月29日
  • CryptoJS简单使用

    CryptoJS简单使用转自CryptoJS简单使用CryptoJS简单使用.简单看下几种加密和哈希函数.

    2022年10月26日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号