2018-06-03 22:26:41 +08:00

67 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK"%><%@
include file="/IncludeBegin.jsp"%><%
/*
页面说明:从sql生成tab页面
*/
%>
<script type="text/javascript">
var tabstrip = new Array();
<%
String sSqlTab = "select ItemNo,ItemName,ItemAttribute from CODE_LIBRARY where CodeNo = 'TabStripExample' and IsInUse = '1' order by SortNo";
String sTabStrip[][] = HTMLTab.getTabArrayWithSql(sSqlTab,Sqlca);
String sTableStyle = "align=center cellspacing=0 cellpadding=0 border=0 width=98% height=98%";
String sTabHeadStyle = "";
String sTabHeadText = "<br>";
String sTopRight = "";
String sTabID = "tabtd";
String sIframeName = "TabContentFrame";
String sDefaultPage = sWebRootPath+"/Blank.jsp?TextToShow=正在打开页面,请稍候";
String sIframeStyle = "width=100% height=100% frameborder=0 hspace=0 vspace=0 marginwidth=0 marginheight=0 scrolling=no";
out.println(HTMLTab.genTabArray(sTabStrip,"tab_DeskTopInfo","document.getElementById('"+sTabID+"')"));
%>
</script>
<html>
<div style="z-index:9999;position:absolute;right:0;top:0;background:#fff;border:1px solid #aaa;font-size:12px;">
<pre>
tab页面示例
1. 从sql生成tab标签页定义的二维数组由其展示tab页。
示例:
String sSqlTab = "select ItemNo,ItemName,ItemAttribute from CODE_LIBRARY "+
"where CodeNo = 'TabStripExample' and IsInUse = '1' order by SortNo";
String sTabStrip[][] = HTMLTab.getTabArrayWithSql(sSqlTab,Sqlca);
2. include 文件 /Resources/CodeParts/Tab04.jsp
</pre>
<a style="position:absolute;top:5px;left:5px;" href="javascript:void(0);" onclick="$(this).parent().slideUp();">X</a>
</div>
<body leftmargin="0" topmargin="0" class="pagebackground">
<%@include file="/Resources/CodeParts/Tab04.jsp"%>
</body>
</html>
<script type="text/javascript">
/**
* 默认的tab执行函数
* 返回true则切换tab页;
* 返回false则不切换tab页
*/
function doTabAction(sArg){
if(sArg=="firstTab"){
AsControl.OpenView("/FrameCase/widget/dw/ExampleInfo01.jsp","","<%=sIframeName%>","");
return true;
}else if(sArg=="secondTab"){
AsControl.OpenView("/FrameCase/Layout/ExampleStrip06.jsp","","<%=sIframeName%>","");
return true;
}else if(sArg=="thirdTab"){
AsControl.OpenView("/FrameCase/Layout/ExampleTab06.jsp","","<%=sIframeName%>","");
return true;
}
}
$(document).ready(function(){
//参数依次为: tab的ID,tab定义数组,默认显示第几项,目标单元格
hc_drawTabToTable("tab_DeskTopInfo",tabstrip,1,document.getElementById('<%=sTabID%>'));
doTabAction('firstTab');
});
</script>
<%@ include file="/IncludeEnd.jsp"%>