EasyUI Layout 实现 tabs 标签实例

网友投稿 234 2024-06-11

EasyUI Layout 实现 tabs 标签实例

本文主要介绍jquery easyui layout实现tabs标签的实例的相关资料,希望通过本文能帮助到大家实现这样的功能,需要的朋友可以参考下,希望能帮助到大家。

jQuery EasyUI Layout实现tabs标签的实例

一、概述:

1、引入jquery.js与easyUi相关文件

2、效果如图:

二、创建Layout主页:

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<!DOCTYPE HTML >

<html>

<head>

<title>SSHE DEMO</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<script type="text/javascript" src="jslib/jquery-easyui-1.3.1/jquery-1.8.0.min.js"></script>

<script type="text/javascript" src="jslib/jquery-easyui-1.3.1/jquery.easyui.min.js"></script>

<script type="text/javascript" src="jslib/jquery-easyui-1.3.1/locale/easyui-lang-zh_CN.js"></script>

<link rel="stylesheet" href="jslib/jquery-easyui-1.3.1/themes/default/easyui.css" rel="external nofollow" type="text/css"></link>

<link rel="stylesheet" href="jslib/jquery-easyui-1.3.1/themes/icon.css" rel="external nofollow" type="text/css"></link>

<script type="text/javascript" src="jslib/syUtil.js"></script>

</head>

<body class="easyui-layout">

<p data-options="region:&#39;north&#39;" style="height: 60px;"></p>

<p data-options="region:&#39;south&#39;" style="height: 20px;"></p>

<p data-options="region:&#39;west&#39;" style="width: 200px;">

<jsp:include page="layout/west.jsp"></jsp:include>

</p>

<p data-options="region:&#39;east&#39;,title:&#39;east&#39;,split:true" style="width: 200px;"></p>

<p data-options="region:&#39;center&#39;,title:&#39;欢迎使用SSHE示例系统&#39;" style="overflow: hidden;">

<jsp:include page="layout/center.jsp"></jsp:include>

</p>

<jsp:include page="user/login.jsp"></jsp:include>

<jsp:include page="user/reg.jsp"></jsp:include>

</body>

</html>

三、创建中间页面:

<%@ page language="java" pageEncoding="UTF-8"%>

<script type="text/javascript">

function addTab(opts) {

var t = $(&#39;#layout_center_tabs&#39;);

if (t.tabs(&#39;exists&#39;, opts.title)) {

t.tabs(&#39;select&#39;, opts.title);

} else {

t.tabs(&#39;add&#39;, opts);

}

}

</script>

<p id="layout_center_tabs" class="easyui-tabs" data-options="fit:true,border:false" style="overflow: hidden;">

<p title="首页"></p>

</p>

四、菜单页:west.jsp

<%@ page language="java" pageEncoding="UTF-8"%>

<p class="easyui-panel" data-options="title:&#39;功能导航&#39;,border:false,fit:true">

<p class="easyui-accordion" data-options="fit:true,border:false">

<p title="系统菜单" data-options="iconCls:&#39;icon-save&#39;">

<ul id="layout_west_tree" class="easyui-tree" data-options="

url : &#39;${pageContext.request.contextPath}/menuAction!getAllTreeNode.action&#39;,

parentField : &#39;pid&#39;,

lines : true,

onClick : function(node) {

if (node.attributes.url) {

var url = &#39;${pageContext.request.contextPath}&#39; + node.attributes.url;

addTab({

title : node.text,

closable : true,

href : url

});

}

}

"></ul>

</p>

<p title="Title2" data-options="iconCls:&#39;icon-reload&#39;"></p>

</p>

</p>

相关推荐;

div+css 实现tabs标签的示例代码_html/css_WEB-ITnose

jQuery EasyUI API 中文文档 - Tabs标签页/选项卡_jquery

javascript动态添加删除tabs标签的方法_javascript技巧

以上就是EasyUI Layout实现tabs标签实例详解的详细内容

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信订阅号可以绑定小程序吗?
下一篇:微信订阅号如何升级为服务号?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~