首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

Re: 怎么为tree以及network 创建visible

2012-11-01 
Re: 怎样为tree以及network 创建visiblevar visibleFunc:Function function(node:Node):Boolean{if(node

Re: 怎样为tree以及network 创建visible
var visibleFunc:Function = function(node:Node):Boolean{
               if(node.getClient("demo") == null){
                  return true;
               }
               var text:String = textInput.text;
               if(text == null){
                  return true;
               }
               text = StringUtil.trim(text);
               if(text == ""){
                  return true;
               }
               if(node.name.toLocaleLowerCase().indexOf(text.toLocaleLowerCase()) >= 0){
                  return true;
               }
               var parent:IData = node.parent;
               while(parent){
                  if(parent.name.toLocaleLowerCase().indexOf(text.toLocaleLowerCase()) >= 0){
                     return true;
                  }
                  parent = parent.parent;
               }
               return false;
            };
           
            tree.visibleFunction = visibleFunc;
            network.visibleFunction = function(node:Node):Boolean{
               if(node.childrenCount > 0){
                  return false;
               }
               return visibleFunc(node);
            };     




热点排行