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 相关文章推荐
[原创]网络复制内容时常用的正则+editplus
Nov 30 Javascript
JS 添加千分位与去掉千分位的示例
Jul 11 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
Sep 26 Javascript
jquery实现增加删除行的方法
Feb 03 Javascript
javascript中JSON对象与JSON字符串相互转换实例
Jul 11 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
Jun 28 Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
Oct 10 Javascript
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
JS大坑之19位数的Number型精度丢失问题详解
Apr 22 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
微信小程序实现多行文字滚动
Nov 18 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获取网页标题的3种实现方法代码实例
2014/04/11 PHP
两个php日期控制类实例
2014/12/09 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
jQuery validate 中文API 附validate.js中文api手册
2010/07/31 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
理解Javascript_10_对象模型
2010/10/16 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
python抓取京东商城手机列表url实例代码
2013/12/18 Python
python机器学习库常用汇总
2017/11/15 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
python flask框架实现重定向功能示例
2019/07/02 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
产品工艺师的岗位职责
2013/11/15 职场文书
大一自我鉴定范文
2013/12/27 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android