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 相关文章推荐
jQuery 跨域访问问题解决方法
Dec 02 Javascript
Jquery中给animation加更多的运作效果实例
Sep 05 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
javascript动画算法实例分析
Jul 31 Javascript
百度地图api如何使用
Aug 03 Javascript
JavaScript6 let 新语法优势介绍
Jul 15 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
js实现数组去重方法及效率?Ρ? target=
Feb 14 Javascript
Vue实现一个返回顶部backToTop组件
Jul 25 Javascript
vue2.0模拟锚点的实例
Mar 14 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
Sep 22 Javascript
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
php xml文件操作实现代码(二)
2009/03/20 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
jQuery.each()用法分享
2012/07/31 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
JS模拟酷狗音乐播放器收缩折叠关闭效果代码
2015/10/29 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
input获取焦点时底部菜单被顶上来问题的解决办法
2017/01/24 Javascript
JS设置手机验证码60s等待实现代码
2017/06/14 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
python机器学习实战之树回归详解
2017/12/20 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
python word转pdf代码实例
2019/08/16 Python
用python实现学生管理系统
2020/07/24 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Python下载的11种姿势(小结)
2020/11/18 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
澳大利亚手表品牌:Time IV Change
2018/10/06 全球购物
小学新学期教师寄语
2014/01/18 职场文书
公司委托书格式范文
2014/10/09 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
python实现监听键盘
2021/04/26 Python
MySQL kill不掉线程的原因
2021/05/07 MySQL
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS