像这样的效果么?
嗯 对 就是这种效果。你可以把这个页面和相应的 后台代码给我发一份吗?我纠结了好久了,老是实现不了。我的邮箱 kainjie@sina.com。谢谢你了
@KainJC:
<head runat="server">
<title>ddd</title>
<link href="../../Content/EasyUI/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../Content/EasyUI/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<link href="../../Content/EasyUI/themes/demo.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(function () {
$("#tab").tabs({});
AddMenuClick();});
function AddMenuClick() {
//添加左侧按钮的点击事件
$(".adds").live('click', function () {
if ($("#tab").tabs('exists', $(this).text())) {
//假如返回true,则已经存在点击过的标签,然后选中我们点击过的标签。
$("#tab").tabs('select', $(this).text());
}
//否则,创建新的标签。
else {
//调用的是下面添加中部标签的方法
addTab($(this).text(), true, $(this).attr("url"));
}
return false;
});
}
//添加中部标签,具体可查看tabs的add方法。
function addTab(title, closable, url) {
$("#tab").tabs('add', {
//点击后,创建的标签内容
title:title,
//标签下面的具体内容
content: "sas",
//按钮图案样式
iconCls: 'icon-reload',
//是否有关闭标签的功能
closable: closable
})
}
//
</script>
</head>
<body class="easyui-layout">
<!------------ 这是头部--------------------------->
<div data-options="region:'north',border:false" style="height:60px;background:#B3DFDA;padding:10px">
电商后台系统<br />
<input type="button" value="安全退出" id="btnquit" />
</div>
<!------------ 左边菜单--------------------------->
<div data-options="region:'west',split:true,title:'菜单导航'" style="width:150px;">
<div id="tt" class="easyui-accordion" fit="true" style="width: 168px;" >
<div title="系统管理" data-options="iconCls:'icon-ok'" style="overflow:auto;padding:10px;">
<p><a href="#" url="/userinfo/DataGrid" class="adds" >用户管理</a></p>
<p><a href="#" url="/Role/DataGrid" class="adds">角色管理</a></p>
<p> <a href="#" url="/actionGroup/DataGrid" class="adds">权限管理</a></p>
</div>
<div title="角色管理" data-options="iconCls:'icon-ok'" style="padding:10px">
<a href="#" class="adds">查看角色列表</a>--</div>
</div>
你可以运行试试,因为我是根据数据库动态生成的,所以修改了一下,另外你要查看下easyui的帮助文档,关于tabs和datagrid方面的。
方法有很多种
1 每一个tab可以做成一个用户控件,MVC下是PartialView,单击时调用指定页面即可
2 也可以是一个页面,调用方法与1 一样
3 还可以是一个DIV 动态生成,或者提前生成后先隐藏,单击时显示。
4 还有很多种LZ慢慢研究吧..........
在研究中,但是方法写不出来啊
@KainJC:
这不是一个简单的功能,先确定好思路,然后一步步的实现,相信自己可以做到的。
楼主,这里看吧,这个其实EasyUI的效果... http://www.jeasyui.com/themebuilder/index.php