轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)


Posted in Javascript onNovember 30, 2015

一、EasyUI创建基础树形网格
树形网格(TreeGrid)组件从数据网格(DataGrid)继承,但是允许在行之间存在父/子节点关系。许多属性继承至数据网格(DataGrid),可以用在树形网格(TreeGrid)中。为了使用树形网格(TreeGrid),用户必须定义 'treeField' 属性,指明哪个字段作为树节点。
本文将向您展示如何使用树形网格(TreeGrid)组件设置一个文件夹浏览。

轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)

创建树形网格(TreeGrid)

<table id="test" title="Folder Browser" class="easyui-treegrid" style="width:400px;height:300px"
 url="data/treegrid_data.json"
 rownumbers="true"
 idField="id" treeField="name">
 <thead>
 <tr>
 <th field="name" width="160">Name</th>
 <th field="size" width="60" align="right">Size</th>
 <th field="date" width="100">Modified Date</th>
 </tr>
 </thead>
</table>

二、EasyUI创建复杂树形网格
树形网格(TreeGrid)可以展示有限空间上带有多列和复杂数据电子表格。本教程将演示如何将表格数据排列在分割的网格和多行表头中,以便组织共同的数据。

轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)

创建树形网格(TreeGrid)

<table title="Complex TreeGrid" class="easyui-treegrid" style="width:550px;height:250px"
 url="data/treegrid2_data.json"
 rownumbers="true" showFooter="true"
 idField="id" treeField="region">
 <thead frozen="true">
 <tr>
 <th field="region" width="150">Region</th>
 </tr>
 </thead>
 <thead>
 <tr>
 <th colspan="4">2009</th>
 <th colspan="4">2010</th>
 </tr>
 <tr>
 <th field="f1" width="50" align="right">1st qrt.</th>
 <th field="f2" width="50" align="right">2st qrt.</th>
 <th field="f3" width="50" align="right">3st qrt.</th>
 <th field="f4" width="50" align="right">4st qrt.</th>
 <th field="f5" width="50" align="right">1st qrt.</th>
 <th field="f6" width="50" align="right">2st qrt.</th>
 <th field="f7" width="50" align="right">3st qrt.</th>
 <th field="f8" width="50" align="right">4st qrt.</th>
 </tr>
 </thead>
</table>

正如您所看到的,树形网格(Treegrid)的使用和数据网格(Datagrid)一样。请使用 'frozen' 属性来定义冻结列,列的 'colspan' 和 'rowspan' 属性来定义多行表头。

以上就是分别为大家分享的EasyUI创建简单树形网络和复杂树形网络的方法,希望对大家的学习有所帮助。

想要学习更多内容请查看这篇文章:  《轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)》

Javascript 相关文章推荐
jQuery写的日历(包括日历的样式及功能)
Apr 23 Javascript
javascript 函数及作用域总结介绍
Nov 12 Javascript
使用原生JS实现弹出层特效
Dec 22 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
Nov 23 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
TableSort.js表格排序插件使用方法详解
Feb 10 Javascript
微信小程序 引入es6 promise
Apr 12 Javascript
node.js 利用流实现读写同步,边读边写的方法
Sep 11 Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 Javascript
Angular开发实践之服务端渲染
Mar 29 Javascript
Node.js的Koa实现JWT用户认证方法
May 05 Javascript
React-router4路由监听的实现
Aug 07 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
Nov 30 #Javascript
JS简单模拟触发按钮点击功能的方法
Nov 30 #Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 #Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
Nov 30 #Javascript
浅析node连接数据库(express+mysql)
Nov 30 #Javascript
javascript编程异常处理实例小结
Nov 30 #Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
Nov 30 #Javascript
You might like
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
推广普通话演讲稿
2014/05/23 职场文书
岗位说明书怎么写
2014/07/30 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
文明家庭事迹材料
2014/12/20 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
聊聊redis-dump工具安装问题
2022/01/18 Redis
vue封装数字翻牌器
2022/04/20 Vue.js
Go语言入门exec的基本使用
2022/05/20 Golang