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 相关文章推荐
分页栏的web标准实现
Nov 01 Javascript
一个关于jqGrid使用的小例子(行按钮)
Nov 04 Javascript
JavaScript拆分字符串时产生空字符的解决方案
Sep 26 Javascript
JS实用的动画弹出层效果实例
May 05 Javascript
无刷新上传文件并返回自定义值
Jun 11 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
Dec 14 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
Jan 11 Javascript
使用vue-cli编写vue插件的方法
Feb 26 Javascript
vue.js实现的经典计算器/科学计算器功能示例
Jul 11 Javascript
解决vue单页面修改样式无法覆盖问题
Aug 05 Javascript
Node 模块原理与用法详解
May 13 Javascript
vue data有值,但是页面{{}} 取不到值的解决
Nov 09 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中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
js 幻灯片的实现
2011/12/06 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
移动端js图片查看器
2016/11/17 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python的一些用法分享
2012/10/07 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
精灵市场:Pixie Market
2019/06/18 全球购物
个人找工作的自我评价
2013/10/17 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
党员创先争优心得体会
2014/09/11 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
故宫导游词
2015/01/31 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js
python和anaconda的区别
2022/05/06 Python