一、EasyUI Tree 树:http://www.jeasyui.net/plugins/185.html
树(tree)在网页中以树形结构显示分层数据。它向用户提供展开、折叠、拖拽、编辑和异步加载功能。
用法树(tree)定义在
- 元素中。该标记可定义叶节点和子节点。节点将是 ul 列表内的
- 元素。
属性
每个节点可以包括下列属性:
- id:节点的 id,它对于加载远程数据很重要。
- text:要显示的节点文本。
- state:节点状态,'open' 或 'closed',默认是 'open'。当设置为 'closed' 时,该节点有子节点,并且将从远程站点加载它们。
- checked:指示节点是否被选中。
- attributes:给一个节点添加的自定义属性。
- children:定义了一些子节点的节点数组。
- iconCls:用来显示图标的 css class。
- target:目标的 DOM 对象。这个是回调时用的!
1、树的基本用法
1:
2:
2、格式化树节点和过滤树节点
formatterfunction(node)定义如何呈现节点文本。 代码实例:- $('#tt').tree({
- formatter:function(node){
- return node.text;
- }
- });
在1中添加如下js
animate: true, //展开动画效果 formatter: function(node){ //格式化节点,参数node:为tree所有节点 var ftext = node.text; if (node.children){ ftext += ' (' + node.children.length + ')'; } return ftext; }, loadFilter: function(data){ //对显示节点过滤,data:要加载的原始数据。 for(var i=0; i
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?