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 BASE64编码 window.atob(), window.btoa()
Mar 09 Javascript
JavaScript 继承详解(二)
Jul 13 Javascript
javascript 面向对象全新理练之原型继承
Dec 03 Javascript
jquery 日期控件datepicker属性详细解析
Nov 08 Javascript
jQuery中bind与live的用法及区别小结
Jan 27 Javascript
javascript属性访问表达式用法分析
Apr 25 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
Jan 25 Javascript
vue 优化CDN加速的方法示例
Sep 19 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
Mar 07 Javascript
vue中使用elementUI组件手动上传图片功能
Dec 13 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
Nov 11 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扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
DOM基础及php读取xml内容操作的方法
2015/01/23 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
2019/10/17 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
Jquery实现带动画效果的经典二级导航菜单
2013/03/22 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
2018/11/13 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
关于赌博的检讨书
2014/01/24 职场文书
帮一个朋友写的求职信
2014/08/09 职场文书
田径运动会通讯稿
2014/09/13 职场文书
大学生党课感想
2015/08/11 职场文书
《失物招领》教学反思
2016/02/20 职场文书
方法汇总:Python 安装第三方库常用
2022/04/26 Python