EasyUi之Tabs组件

Tabs组件

属性

在这里插入图片描述

事件

在这里插入图片描述

方法

在这里插入图片描述

案例

实现效果
在这里插入图片描述
看一下数据库中的数据
在这里插入图片描述
在jsp页面中调用js代码
写在我们之前写的layout布局的Center里面

<div data-options="region:'center',title:'Center'">
		<div id="bookTabs" class="easyui-tabs" style="width:100%;height:100%;">   
    	<div title="首页" style="padding:20px;display:none;">本站各种数据指标(各个模块的使用情况,数据量、报表) </div>   
	</div>

js代码

$(function(){
	var ctx=$("#ctx").val();
	$('#tt').tree({    
	    url:$("#ctx").val()+'/permission.action?methodName=menuTree',   
	    //点击事件,只有点击树形菜单才会新增
	    onClick:function(node){   	
//      判断面板是否存在,有的话就不用新增了
	    	if($('#bookTabs').tabs('exists',node.text)){
//	    		切换选项卡
	    		$('#bookTabs').tabs('select',node.text);
	    	}else{
//	    		新增选项卡
//	    		存在问题:非叶子节点按照开发角度来说是不能够打开页面的
//	    		分析:非叶子节点都没有跳转页面的
//				路径
	    		var src=node.attributes.self.url;
	    		if(src){
	    		//数据中url的地址
	    			var content='<iframe scrolling="no" frameborder="0" src="'+ctx+src+'" width="99%" height="99%"></iframe>';
			    	$('#bookTabs').tabs('add',{    
			    	    title:node.text,    
			    	    content:content,    
			    	    closable:true,    
			    	    tools:[{    
			    	        iconCls:'icon-mini-refresh',    
			    	        handler:function(){    
			    	            alert('refresh');    
			    	        }    
			    	    }]    
			    	}); 
	    		}
	    	}
	    }
	});  
})

总结

今天的tabs选项卡就分享到这,谢谢大家的观看!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值