easyui ---tree

本文展示了一个使用JavaScript实现的Tree与Tab面板联动的示例。当Tree中的节点被选中时,会自动加载对应的Tab内容;反之,当关闭Tab时,会取消选中Tree中的相应节点。

最近在写一个tree控制tab,tab反过来控制tree的例子:



$('#zhibiao2tree').tree({  
			        url:'/gwater/json/zhibiao1_tree.json',
				    checkbox:true,
				    onCheck:function(data){
				       if(data.checked){
				                $('#zhibiao2_tabs').tabs('add',{
				                    id:data.id,  
						            title:data.text,  
						            content:"<div align='center' id='"+data.id+"_citybing' style='float:left;'></div><div align='center' id='"+data.id+"_provincebing' style='float:left;'></div>",  
						            closable:true  
						        });  
						        loadFlashee('pieChart2',eval(data.id+"_shibin"),data.id+"_citybing");
						          setTimeout(function() {
										  loadFlashee('pieChart2',eval(data.id+"_shenbin"),data.id+"_provincebing");
								 }, 1000);
			
						        
				       }else{
						    $('#zhibiao2_tabs').tabs('close',data.text);  
				       }
				      
				    },
				    loadFilter: function(data){  
				        if (data.d){  
				            return data.d;  
				        } else {  
				            return data;  
				        }  
				    }  
			   }); 
			   
			    $('#zhibiao1_tabs').tabs({     
				      onClose:function(title){     
				              var nodes = $('#zhibiao1tree').tree('getChecked');   
			                  for (var i = 0; i < nodes.length; i++) {  
			                      var temptext= nodes[i].text.trim();  
			                      if(temptext==title){
			                         $('#zhibiao1tree').tree('uncheck', nodes[i].target);
			                      }
			                  }   
				      }   
			    }); 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值