ext js menu

 renderText:function(tree,node){

           var eimg=node.collapsedImage||tree.collapseImage;

           var cimg=node.expandedImage||tree.expandedImage;

           this.wrap=tree.textE1.createChild({

                  tag:'div', id:node.id,name:node.id,cls:'x-ecotree-econode',

                  style:'position:absolute;text-overflow:clip;'});

                  this.wrap.setSize(node.width,node,height);

                 this.textWrap=this.wrap.createChild({

                      tag:'div',cls:'x-ecotree-textwrap'));

                 if(node.isExpandable()){

                        this.ecnode=tree.textE1.createChild({

                                  tag:'img',src:(node.expanded)?cimg:eimg,

                                  style:'position:absolute'});

                                 this.ecnode.on('click',node.toggle,node);}

                 else{

                     this.ecnode=tree.textE1.createChild({

                                  tag:'span',style:'position:absolute'});}

                 if(node.href){

                          this.linkNode=this.textWrap.createChild((tag:'a',href:node.href));

                          this.linkNode.createChild(node.text);}

                  else{

                    this.textWrap.createChild(node.text)}

                          Ext.fly(this.textWrap).unselectable();

                           this.textNode=this.textWrap.dom;

                          this.wrap.setLeftTop(node.x,node,y);

                           this.elNode=this.wrap.dom;

                          this.anchor=this.elNode;

                         var xy=this.getJoinPoint(tree,node);

                          this.ecNode.setLeftTop(xy[0]-(this.ecnode.getWidth()||0)/2,xy[1]-this.ecNode.getHeight()||0)/2);}

     

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值