extjs tree 自动添加节点,并把父节点leaf转换为false 以及图标转换为文件夹形式

function  createTreeNode(idarr,pidarr,dqdm,bmdm){
	debugger;
	var _pageUrl="${ctx}/j2Controller/goTbbPage";
 	   for(var j=0;j<idarr.length;j++){
		var node = left.getNodeById(idarr[j]);	//查找父节点
	
		if (Ext.isEmpty(node))	//如果没有父节点,则pnode为根节点
		{
			node = left.getRootNode();
		}
		
		var newNode="";
		if(idarr[j].indexOf("550102")>0){
			if(_pageUrl.indexOf("?")>0)
			{
				_pageUrl +="&mkbh=ftjcfsrb&id="+idarr[j]+"&dqdm="+dqdm+"&bmdm="+bmdm;
			}
		      else
			{
				_pageUrl +="?mkbh=ftjcfsrb&id="+idarr[j]+"&dqdm="+dqdm+"&bmdm="+bmdm;
			}
			newNode=new Ext.tree.TreeNode({id:pidarr[j]+dqdm+bmdm,text:'非同级收入表-'+dqdm+'-'+bmdm,iconCls:"",
				qtitle:true,"expanded":true,"leaf":true ,"method":'POST', "target":"iframe_list_${param.mkbh}","_pageUrl":_pageUrl });
			
		}else{
			
			if(_pageUrl.indexOf("?")>0)
			{
				_pageUrl +="&mkbh=ftjcfzcb&id="+idarr[j]+"&dqdm="+dqdm+"&bmdm="+bmdm;
			}
		      else
			{
				_pageUrl +="?mkbh=ftjcfzcb&id="+idarr[j]+"&dqdm="+dqdm+"&bmdm="+bmdm;
			}
			
			newNode=new Ext.tree.TreeNode({id:pidarr[j]+dqdm+bmdm,text:'非同级收支出表-'+dqdm+'-'+bmdm,iconCls:"",
				qtitle:true,"expanded":true,"leaf":true ,"method":'POST', "target":"iframe_list_${param.mkbh}","_pageUrl":_pageUrl });
			
			
		}
		
		/* pageUrl:_pageUrl,
       
        mkbh: "000000", */
        
        node.leaf=false;
		node.getUI().getIconEl().src="${ctx}/plugins/ext/resources/images/default/tree/folder.gif";  
		
		node.appendChild(newNode);
		
/* 		node.iconCls="openCls",//节点图标对应的路径
 */		node.expand();
       
 	   }
		
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值