unable to show (+/-) sign

hi ,

I still can’t able to resolve d prob. I am using below two funtions to retrive data from database in order to add childs for a selected or expanded parent node on d click of plus sign.

That code is works fine as long as i use

mytree.setOnOpenHandler(edit4TreeGrid);

but as u suggest

        mytree.setXMLAutoLoading(edit4TreeGrid);

     mytree.setXMLAutoLoadingBehaviour(“function”);



to be used for showing (+/-) sign during dynamic loading ,my functions i.e.( edit4TreeGrid) doesn’t work. it only calls for d first time .i can’t able to see d childs of selected parent node.

I am sending u my code , now can u sort tht prob.



thnkx

=========================================================================



function edit4TreeGrid(unitId,open)

{

    if(open==0){

    parForTree= unitId;

    var parUnit = unitId.split(‘^’);

    var orgLevel = mytree.getUserData(unitId,“ORG_LEVEL”)

    HRService.getUnitsDetails(<%=ownerId%>,‘<%=clientId%>’,parUnit[1],orgLevel,callBackTree);

    }

    else

    {

        return true;

    }

}



function callBackTree(data)

{

    for(var i=0; i<data.length;i++)

    {

            var dataArr = data[i];

            

            //var unitLnk = “<a href=# class=tblrow-grid-sp onclick="javascript:edit('”+dataArr[0]+“')">”+dataArr[1]+“”;

            mytree.insertNewChild(parForTree,dataArr[4]+“^”+dataArr[0],dataArr[1],0,0,0,0,“TOP,CHILD”);

            mytree.setUserData(dataArr[4]+“^”+dataArr[0],“ORG_LEVEL”,dataArr[4]);

        

    }

    

}


Hello,


in case of using dynamic loading - mytree.setXMLAutoLoading(edit4TreeGrid), there is only one parameter - an id of an item that should be loaded. We mentioned in our previous answer the following code (1 parameter - there shouldn’t be check on open state):


function edit4TreeGrid(unitId)
{




}