jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍


Posted in Javascript onNovember 21, 2011

扩展自 $.fn.datagrid.defaults,用 $.fn.treegrid.defaults 重写了 defaults。
依赖
datagrid
用法

<table id="tt"></table>

$('#tt').treegrid({ 
url:'treegrid_data.json', 
treeField:'name', 
columns:[[ 
{title:'Task Name',field:'name',width:180}, 
{field:'persons',title:'Persons',width:60,align:'right'}, 
{field:'begin',title:'Begin Date',width:80}, 
{field:'end',title:'End Date',width:80} 
]] 
});

特性
其特性扩展自 datagrid,下列是为 treegrid 增加的特性。
名称 类型 说明 默认值
treeField string 定义树节点的字段。 null
animate boolean 定义当节点展开或折叠时是否显示动画效果。 false
事件

其事件扩展自 datagrid,下列是为 treegrid 增加的事件。

名称 参数 说明
onClickRow row 当用户点击一个节点时触发。
onDblClickRow row 当用户双击一个节点时触发。
onBeforeLoad row, param 发出一个加载数据的请求前触发,返回 false 就取消加载动作。
onLoadSuccess row, data 当数据加载成功时触发。
onLoadError arguments 当数据加载失败时触发, arguments 参数和 jQuery.ajax 的 'error' 方法一样。
onBeforeExpand row 节点展开前触发,返回 false 就取消展开动作。
onExpand row 当节点展开时触发。
onBeforeCollapse row 节点折叠前触发,返回 false 就取消折叠动作。
onCollapse row 当节点折叠时触发。
onContextMenu e, row 当右键点击节点时触发。
onBeforeEdit row 当用户开始编辑节点时触发。
onAfterEdit row,changes 当用户完成编辑时触发。
onCancelEdit row 当用户取消编辑节点时触发。
方法
名称 参数 说明
options none 返回 treegrid 的options 。
resize options 设置 treegrid 的尺寸, options 参数包含两个特性:width: treegrid 的新宽度。height: treegrid 的新高度。
fixRowHeight id 适应指定行的高度。
loadData data 加载 treegrid 的数据。
reload id 重新加载 treegrid 的数据。
reloadFooter footer 重新加载脚部数据。
getData none 获取加载的数据。
getFooterRows none 获取脚部数据。
getRoot none 获取根节点,返回节点对象。
getRoots none 获取根节点们,返回节点数据。
getParent id 获取父节点。
getChildren id 获取子节点们。
getSelected none 获取选中的节点并返回它,如果没有选中节点就返回 null。
getSelections none 获取所有的选中节点们。
getLevel id 获取指定节点的层级。
find id 找到指定节点并返回此节点数据。
select id 选择节点。
unselect id 取消选择节点。
selectAll none 选择全部节点。
unselectAll none 取消选择全部节点。
collapse id 折叠节点。
expand id 展开节点。
collapseAll id 折叠全部节点。
expandAll id 展开全部节点。
expandTo id 从根部展开一个指定的节点。
toggle id 切换节点的展开/折叠状态。
append param 追加节点们到父节点。 param 参数包含下列特性: parent:DOM 对象,追加到的父节点,如果没有分配,则追加为根节点。data:数组,节点们的数据。
remove id 移除节点和它的子节点们。
refresh id 刷新指定的节点。
beginEdit id 开始编辑节点。
endEdit id 结束编辑节点。
cancelEdit id 取消编辑节点。
getEditors id 获取指定行的编辑器们。每个编辑器有下列特性: actions:编辑器可以做的动作们。target:目标编辑器的 jQuery 对象。field:字段名。type:编辑器的类型。
getEditor options 获取指定的编辑器, options 参数包含两个特性:id:行节点的 id。field:字段名。
Javascript 相关文章推荐
JS 巧妙获取剪贴板数据 Excel数据的粘贴
Jul 09 Javascript
jquery判断单个复选框是否被选中的代码
Sep 03 Javascript
jQuery绑定事件不执行但alert后可以正常执行
Jun 03 Javascript
javascript 事件处理示例分享
Dec 31 Javascript
jquery特效 点击展示与隐藏全文
Dec 09 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
Sep 20 Javascript
JS简单实现自定义右键菜单实例
May 31 Javascript
解决LayUI数据表格复选框不居中显示的问题
Sep 25 Javascript
微信小程序商品详情页底部弹出框
Nov 22 Javascript
JavaScript 如何计算文本的行数的实现
Sep 14 Javascript
vue监听滚动事件的方法
Dec 21 Vue.js
jQuery EasyUI API 中文文档 - Tree树使用介绍
Nov 19 #Javascript
ToolTips JQEURY插件之简洁小提示框效果
Nov 19 #Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
Nov 19 #Javascript
20款效果非常棒的 jQuery 插件小结分享
Nov 18 #Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 #Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 #Javascript
Jquery 获取checkbox的checked问题
Nov 16 #Javascript
You might like
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
JavaScript 学习笔记(十五)
2010/01/28 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
Javascript面向对象编程
2012/03/18 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
layui清除radio的选中状态实例
2019/11/14 Javascript
python全栈要学什么 python全栈学习路线
2019/06/28 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
Python切图九宫格的实现方法
2019/10/10 Python
Python ORM编程基础示例
2020/02/02 Python
python中count函数简单的实例讲解
2020/02/06 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
医学生求职自荐信
2013/10/25 职场文书
大学活动总结模板
2014/07/10 职场文书
优秀班主任申报材料
2014/12/16 职场文书
南京大屠杀观后感
2015/06/02 职场文书
房产证明范本
2015/06/19 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL