GUI Components JavaScript DHTML

Hi
 
I have noticed the following in dhtmlXTree.js :
when reading the checked state of an item from the xml, you have the following code:
 
case "CHECKED":
 if(this.XMLloadingWarning)
 this.setCheckList+=itemId;
 else
 this.setCheck(itemId,1);
 
The itemId-s are stacked up in this.setChecklist, with nothing separating them, and later in the program there is a split by ','
 
I changed this code to the following, and it works:
 
 case "CHECKED":
 if(this.XMLloadingWarning)
 {
  if(this.setCheckList!='')this.setCheckList+=',';
  this.setCheckList+=itemId;
 }
 else
 this.setCheck(itemId,1);
 
 
Thank you for this great script and sharing it,
 
Regards,
Gyula Kovats  
  



  DHTML Tree samples. dhtmlXTree - Autoloading from XML



  

Autoloading from XML


  
  
.defaultTreeTable{
      margin : 0;
      padding : 0;
      border : 0;
}
.containerTableStyle { overflow : auto;}
.standartTreeRow{  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;   font-size : 12px; -moz-user-select: none; }
.selectedTreeRow{ background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;     font-size : 12px;  -moz-user-select: none;  }
.standartTreeImage{ width:18px; height:18px;  overflow:hidden; border:0; padding:0; margin:0; }
.hiddenRow { width:1px;   overflow:hidden;  }
.dragSpanDiv{   font-size : 12px;   border: thin solid 1 1 1 1; }
  
  
  
  
  
      
  
    
      

        
      
      
      Tree has unlimmited level count. Each new level loaded from asp script.
      
      
    

    
      
    
  
 

      
  
<br/><div id="treeboxbox_tree" style="width:200;height:200"></div><br/><script><br/>  tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);<br/>      tree.setImagePath("treeImgs/");<br/>      //link tree to asp script<br/>      tree.setXMLAutoLoading("treeImgs/xml.php"); <br/>      <br/>      //load first level of tree<br/>      tree.loadXML("treeImgs/xml.asp?id=0"); <br/></script><br/>  
  





           
         
  
fancyTree.zip( 110 k)