extjs展开所有节点的方法
来源:互联网 发布:人工智能电影女主角 编辑:程序博客网 时间:2024/06/05 00:35
1、里面有句tree.root.expand(true,true);好像是展开所有根节点
2、API
treepanel:
expandPath ( String path , [ String attr ], [ Function callback ] ) : void 展开当前TreePanel中的指定路径。
可以使用 Ext.data.Node.getPath 方法从一个节点中获取路径。
参数: path : String attr : String 可选 path中使用的参数(更多信息参见Ext.data.Node.getPath) callback : Function 可选 展开完成时的回调方法。回调方法将被传入以下参数: (bSuccess, oLastNode)。 bSuccess是展开是否成功标志,oLastNode为被展开的节点。 返回值:void getNodeById ( String id ) : Node 根据id从树中获取节点 根据id从树中获取节点 参数: id : String 返回值:Node getRootNode () : Node 返回当前树的root节点 返回当前树的root节点 参数: 无。 返回值:Node treenode:getPath ( [ String attr ] ) : String 返回当前节点的路径。该路径可以用来编程展开或者选中当前节点。 返回当前节点的路径。该路径可以用来编程展开或者选中当前节点。 参数: attr : String (可选) 路径使用的参数(默认值为节点的id) 返回值: String 路径 把这些方法组合下,然后你在写点逻辑代码,就能控制你想展开的任意节点了。
viewTree.expandPath(viewTree.getRootNode().getPath());// 展开根节点
viewTree.expandPath(viewTree.getNodeById (‘id’).getPath());// 展开id的那个节点
3、循环
var root=tree.getRootNode();
if(root.childNodes.length<=2){
for(var i=0;i<root.childNodes.length;i++){
root.childNodes[i].expand();
}
}else{
root.childNodes[0].expand();
root.childNodes[1].expand();
root.childNodes[2].expand();
}
- extjs展开所有节点的方法
- 编写Extjs treepanel的节点展开事件
- jstree 默认展开所有节点方法
- extjs tree 展开节点
- extjs tree 展开节点
- 展开或折叠TreeCtrl的所有节点
- CListCtrl展开所有节点
- Ztree 展开某节点下的所有的子节点
- extjs树展开一级节点
- CTreeCtrl展开、收起子节点下所有的节点
- CTreeCtrl展开、收起子节点下所有的节点
- CTreeCtrl展开、收起子节点下所有的节点
- extjs tree节点展开后无法关闭的问题
- 一个怎么展开树节点的方法
- TreeView默认展开所有节点
- CTreeCtrl展开树形所有节点
- WPF中展开一个TreeView控件的所有树节点
- WPF中展开一个TreeView控件的所有树节点
- Linux I2C总线驱动程序
- How to attach to Browser Helper Object (BHO) with C# in two minutes
- 不用数组实现杨辉三角(巴斯卡三角形)
- 关于ubuntu无线网
- {转}算法的力量
- extjs展开所有节点的方法
- Sybase.在PowerDesigner中如何添加-约束
- 厌倦只是一瞬间的事 2012-03-29 09:54:01 明明该有许多话要交代下去有许多事要汇报上去,明明有很多事情要去做,可是偏偏都不想去。可是突然还是打算留在电脑前漫无目的地把时间都耗费在了
- 节点那一行出现浅蓝色背景的选中
- Exchange 2010 content index state crawling
- android 之 利用HTML搭建界面
- hibernate fetch
- android2.3源码下载编译全过程(附图及文档)修改版
- android listview 使用--转载