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问题整理
Aug 16 Javascript
利用js读取动态网站从服务器端返回的数据
Feb 10 Javascript
js实现页面跳转重定向的几种方式
May 29 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
js给网页加上背景音乐及选择音效的方法
Mar 03 Javascript
跟我学习javascript的循环
Nov 18 Javascript
第一次接触神奇的Bootstrap网格系统
Jul 27 Javascript
js实现九宫格的随机颜色跳转
Feb 19 Javascript
Javascript创建类和对象详解
May 31 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
Jul 20 Javascript
Vue Router去掉url中默认的锚点#
Aug 01 Javascript
javascript实现计算器功能
Mar 30 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 保留字列表
2012/10/04 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
jQuery 使用手册(二)
2009/09/23 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
2018/08/24 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
浅谈Python中的继承
2020/06/19 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
程序员机试试题汇总
2012/03/07 面试题
财务会计专业求职信范文
2013/12/31 职场文书
关爱残疾人标语
2014/06/25 职场文书
2014年党委工作总结
2014/11/22 职场文书
表扬信格式模板
2015/05/05 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
新兵入伍决心书
2015/09/22 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS