easyui
2016-08-02 00:00
330 查看
Cb01Action!getSelData.action
需要用到easyui的每个页面引入如下文件
<link rel="stylesheet" type="text/css"
href="../jquery/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
href="../jquery/themes/icon.css">
<script src="../jquery/jquery.min.js"></script>
<script src="../jquery/jquery.easyui.min.js"></script>
<script src="../jquery/jquery.validatebox.js"></script>
<script src="../jquery/locale/easyui-lang-zh_CN.js"></script>
<script src="../charts/highcharts.js"></script>
<script src="../charts/modules/exporting.js"></script>
<script src="../charts/highcharts-3d.js"></script>
function addTab(title, url, not_refresh) {
if (not_refresh != null && no_refresh_list.indexOf(title) < 0) {
no_refresh_list.push(title);
}
if ($('#tabs').tabs('exists', title)) {
$('#tabs').tabs('select', title);
} else {
// 1.添加tab
var content = '<iframe scrolling="auto" frameborder="0" src="' + url + '" style="width:100%;height:100%;"></iframe>';
$('#tabs').tabs('add', {
title : title,
content : content,
closable : true,
padding : 10,
selected : false
// 注意设为false,默认为true,现为了点击自动刷新
});
// 2.选择时刷新
$('#tabs')
.tabs(
{
onSelect : function(title, index) {
if (index == 0) {
// MainPageGetGongGao();
return;
}
if (no_refresh_list.indexOf(title) >= 0)
return;
if (title != "首页") {
var currTab = $('#tabs').tabs('getTab',
title);
var iframe = $(currTab.panel('options').content);
var src = iframe.attr('src');
var mycontent = '<iframe scrolling="auto" frameborder="0" src="' + src + '" style="width:100%;height:100%;"></iframe>';
$('#tabs').tabs('update', {
tab : currTab,
options : {
content : mycontent
}
});
}
}
});
$('#tabs').tabs('select', title);
}
};
//碳排放管理
$('#menu_tree6').tree( {
onClick : function(node) {
if (node) {
switch (node.id.trim()) {
case 'cb01':
addTab(node.text, '../main/cb/cb01.jsp?type=1');
break;
case 'cb02':
addTab(node.text, '../main/cb/cb01.jsp?type=2');
break;
case 'cb03':
addTab(node.text, '../main/cb/cb01.jsp?type=3');
break;
default:
break;
}
}
}
});
// 获取jsp页面url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
var type = getUrlParam('type');
需要用到easyui的每个页面引入如下文件
<link rel="stylesheet" type="text/css"
href="../jquery/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
href="../jquery/themes/icon.css">
<script src="../jquery/jquery.min.js"></script>
<script src="../jquery/jquery.easyui.min.js"></script>
<script src="../jquery/jquery.validatebox.js"></script>
<script src="../jquery/locale/easyui-lang-zh_CN.js"></script>
<script src="../charts/highcharts.js"></script>
<script src="../charts/modules/exporting.js"></script>
<script src="../charts/highcharts-3d.js"></script>
function addTab(title, url, not_refresh) {
if (not_refresh != null && no_refresh_list.indexOf(title) < 0) {
no_refresh_list.push(title);
}
if ($('#tabs').tabs('exists', title)) {
$('#tabs').tabs('select', title);
} else {
// 1.添加tab
var content = '<iframe scrolling="auto" frameborder="0" src="' + url + '" style="width:100%;height:100%;"></iframe>';
$('#tabs').tabs('add', {
title : title,
content : content,
closable : true,
padding : 10,
selected : false
// 注意设为false,默认为true,现为了点击自动刷新
});
// 2.选择时刷新
$('#tabs')
.tabs(
{
onSelect : function(title, index) {
if (index == 0) {
// MainPageGetGongGao();
return;
}
if (no_refresh_list.indexOf(title) >= 0)
return;
if (title != "首页") {
var currTab = $('#tabs').tabs('getTab',
title);
var iframe = $(currTab.panel('options').content);
var src = iframe.attr('src');
var mycontent = '<iframe scrolling="auto" frameborder="0" src="' + src + '" style="width:100%;height:100%;"></iframe>';
$('#tabs').tabs('update', {
tab : currTab,
options : {
content : mycontent
}
});
}
}
});
$('#tabs').tabs('select', title);
}
};
//碳排放管理
$('#menu_tree6').tree( {
onClick : function(node) {
if (node) {
switch (node.id.trim()) {
case 'cb01':
addTab(node.text, '../main/cb/cb01.jsp?type=1');
break;
case 'cb02':
addTab(node.text, '../main/cb/cb01.jsp?type=2');
break;
case 'cb03':
addTab(node.text, '../main/cb/cb01.jsp?type=3');
break;
default:
break;
}
}
}
});
// 获取jsp页面url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
var type = getUrlParam('type');
相关文章推荐
- easyui与mvc的结合
- 系统管理数据库分析,Easyui树形操作
- easyui中datagrid显示数据的时候报Cannot read property 'length' of undefined
- Struts2 + easyui的DataGrid 分页
- jquery-easyui实现页面布局和增删改查操作(SSH2框架支持)转载
- (五)EasyUI使用——datagrid数据表格
- easyui 进度条(ProgressBar)
- 解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- EasyUI学习总结(一)——EasyUI入门
- easyUI LinkButton,
- easyUI datetimebox 自定义显示格式
- 【easyUI】下拉框中加datagrid-combogrid组件应用
- easyui 分页功能展示
- easyui反选全选和全不选代码以及方法的使用
- easyui获取当前选中的tabs
- 使用easyUI创建一个CRUD DataGrid
- (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性"Length"的值,对象为null或未定义
- easyui获取行下面子表格
- 使用easyUI创建Tabs标签
- Spring+SpringMVC+mybatis+easyui整合实例(三)spring mvc整合及mybatis事务部分