$define(["wgt_util","wgt_readyload","tmpl"],function(g,e,k){return g.fn.etreeapart=function(e){var t=this,h=g(this),c=(e.handler,e.conf),s=c.item,f=[],u=c.elements,m=(c.treedata,c.commonconfig),d=(m.isneedbox,[]),b=g(t).getscope(),c=function(e,s,d){var t=m.nodata||"p_promptnonedata";if(s&&s.length||1!=d){if(b.find("."+t).addclass("hide"),d==m.deep)for(var n=0;n=m.deep)&&t.isparent){i.removeclass("hide");var s=v(t);c(i,s,n+1),r(this,n+1)}g(this).addclass("click"),g(this).find("."+y("button",n).btnopen).eq(0).removeclass("hide"),g(this).find("."+y("button",n).btnclose).eq(0).addclass("hide"),g(this).parents("."+y("childrenp",n)).removeclass("hide");var d=g(this).attr("level");for(g(this).find("."+y("childrenp",d)).find("."+y("button",n).btnopen).addclass("hide"),g(this).find("."+y("childrenp",d)).find("."+y("button",n).btnclose).removeclass("hide"),g(this).find("."+y("nodep",d)).removeclass("click");0