资源描述:
《treepanel的各项属性》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、TreePanel的各项属性1、Ext.tree.TreePanel主要配置项:root:树的根节点。rootVisible:是否显示根节点,默认为true。autoScroll:当内容超过预设的高度时自动出现滚动条。autoHeight:true自动高度,默认为falsedraggable:是否允许拖曳。enableDrag:true树的节点可以拖动Drag(效果上是),注意不是DraggableenableDD:设置树的节点是否可以拖动。enableDrop:true//仅仅droplines:是否显示树线,默认为true。loader:树节点的加
2、载器,默认为Ext.tree.TreeLoader。selModel:树的选择模式,默认为Ext.tree.DefaultSelectionModel。pathSeparator:树节点路径的分隔符,默认为“/”。singleExpand:是否一次只展开树中的一个节点,默认为true。requestMethod:请求方法,可选值有POST、GET。containerScroll:是否将树形面板注册到滚动管理器ScrollManager中。useArrows:是否在树中使用Vista样式箭头,默认为false。主要方法:collapseAll():收缩所
3、有树节点expandAll():展开所有树节点getRootNode():获取根节点getNodeById(Stringid):获取指定id的节点expand([Booleandeep],[Booleananim],[Functioncallback],[Objectscope])expandPath(Stringpath,[Stringattr],[Functioncallback])getChecked([Stringattribute],[TreeNodestartNode])selectPath(Stringpath,[Stringattr],
4、[Functioncallback])getSelectionModel():2、Ext.data.Node主要配置项:id:节点idleaf:当前节点是否为叶子节点主要属性:id:节点idattributes:节点属性的集合parentNode:当前节点的父节点childNodes:当前节点所有子节点组成的数组firstChild:当前节点的第一个直接子节点,如果没有则为null值lastChild:当前节点的最后一个直接子节点,如果没有则为null值nextSibling:当前节点的下一个兄弟节点,如果没有则为null值previousSiblin
5、g:当前节点的前一个兄弟节点,如果没有则为null值主要方法:appendChild(Node/Arraynode):追加新的子节点bubble(Functionfn,[Objectscope],[Arrayargs]):从当前节点开始向上迭代调用指定函数,如果指定函数返回false则将终止迭代。args:传入函数中的参数,默认为当前节点cascade(Functionfn,[Objectscope],[Arrayargs]):从当前节点开始向下迭代调用指定函数,如果指定函数返回false则将终止迭代。contains(Nodenode):当前节点是否
6、包含指定子节点。eachChild(Functionfn,[Objectscope],[Arrayargs]):迭代当前节点的所有子节点调用指定函数,如果指定函数返回false则将终止迭代。findChild(Stringattribute,Mixedvalue):查找具有指定属性的第一个子节点。findChildBy(Functionfn,[Objectscope]):根据自定义函数查找第一个符合要求的子节点,如果自定义函数返回true则说明匹配成功。getDepth():取得当前节点的深度,根节点的深度为0getOwnerTree():取得当前节点
7、所在树。getPath([Stringattr]):取得当前节点对应的路径,这个路径在程序中可用于展开或者选择节点。attr:用于查找路径的属性,默认为节点idhasChildNodes():是否有子节点indexOf(Nodenode):取得指定子节点的索引值,未找到返回-1。insertBefore(Nodenode,NoderefNode):在当前节点的指定子节点之前插入一个新的子节点。node:要插入的新节点isAncestor(Nodenode):判断指定节点是否为当前节点的父节点(可以是任何一级中的父节点)。isFirst():是否为父节点
8、的第一个子节点。isLast():是否为父节点的最后一个子节点。isLeaf():是否为叶子节