读书人

打开tree全部节点和关闭所有节点

发布时间: 2012-08-28 12:37:01 作者: rapoo

打开tree所有节点和关闭所有节点

?????? tree的openItems表示当前打开的节点。

?????? 关闭节点只需要将openItems=[]即可。

?????

 private function closeAllNodes():void {                tree.openItems = [];            }

?

???

?? 打开节点,可以利用xml的..操作符号

?

?

 private function openAllNodes():void {                tree.openItems = dp..node;            }

?

?

?另外,在..后面还可以添加判断,例如只有节点的isOpen属性为true的时候才打开节点。

?

???

 private function openSomeNodes():void {                var xList:XMLList = dp..node.(hasOwnProperty("@isOpen") && @isOpen == "true");                tree.openItems = xList;            }

?

?

?? 节点下面还有子节点。

?

?

?

var items:XMLList = xmlDP..node.(children().length() > 0);

?

?

?

读书人网 >Web前端

热点推荐