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/FLASH实现复制代码到剪贴板(兼容所有浏览器)
May 27 Javascript
jquery动态增加text元素以及删除文本内容实例代码
Jul 01 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
将字符串中由空格隔开的每个单词首字母大写
Apr 06 Javascript
jQuery搜索子元素的方法
Feb 10 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
Feb 12 Javascript
vue elementUI使用tabs与导航栏联动
Jun 21 Javascript
如何用JS模拟实现数组的map方法
Jul 30 Javascript
javascript实现多边形碰撞检测
Oct 24 Javascript
JS canvas实现画板和签字板功能
Feb 23 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
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
thinkPHP实现MemCache分布式缓存功能
2016/03/23 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
清除输入框内的空格
2016/12/21 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
Webpack的dll功能使用
2018/06/28 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
JS实现随机点名器
2020/04/12 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
Python标准库inspect的具体使用方法
2017/12/06 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
pymysql 开启调试模式的实现
2019/09/24 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
HTML5标签小集
2011/08/02 HTML / CSS
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
酒店开业庆典策划方案
2014/05/28 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
个人培训总结
2015/03/05 职场文书
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技