📄 setgroup.asp
字号:
<!-- #include file = "../../../../include/asphead.asp" -->
<!-- #include file = "../../../../include/function.asp" -->
<%CheckUser()%>
<link href="../../../../include/main.css" rel="stylesheet" type="text/css">
<script src="../../../../include/function.js" type="text/javascript"></script>
<script ID="clientEventHandlersJS" LANGUAGE="javascript">
<!--
function LocalDC()
{
var GroupCount;
GroupCount=0;
for (var i = 1; i <= frmData.FieldCount.value; i++)
{
var ExecStr,GroupChecked,FieldID,DataType,GroupDefine,OrderBy,GroupType;
var ListOrder;
eval("GroupChecked=frmData.chkGroupField["+(i-1)+"].status");
if(GroupChecked==true)
{
GroupCount=GroupCount+1;
eval("FieldID=frmData.FieldID"+i+".value;");
eval("DataType=frmData.DataType"+i+".value;");
if(DataType==DataType_Number)
{
eval("GroupDefine=frmData.GroupDefine"+FieldID+".value;");
if(isEmpty(GroupDefine))
{
alert("未设置数值型字段的分类方式。\n数值型字段可划分成区段来分类统计,请设置。")
return false;
}
}
if(DataType==DataType_Date || DataType==DataType_DateAndTime)
{
eval("GroupType=frmData.GroupType"+FieldID+".selectedIndex;");
if(GroupType==0)
{
alert("未选择日期型字段的分类方式,请选择。")
return false;
}
}
eval("ListOrder=frmData.Order"+FieldID+".value;");
if (isEmpty(ListOrder))
{
alert("优先顺序值未填写,请填写。");
return(false);
}
else
{
if(!isNumber(ListOrder))
{
alert("优先顺序值不是数字,请输入数字。");
return(false);
}
}
}
}
if(GroupCount<=0)
{
alert("未选择分类字段,请选择。")
return false;
}
return true;
}
function SetGroupDefine(FieldID)
{
var Args,ExecStr;
ExecStr="Args=frmData.GroupDefine"+FieldID+".value;";
eval(ExecStr);
ret=window.showModalDialog("../setgroupdefine.asp",Args,"dialogwidth:460px;dialogheight:415px;Status:0;center:1;resizable=1;");
if(typeof(ret)!="undefined")
{
if(ret.charAt(0)=="1")
{
var GroupDefine;
GroupDefine=ret.substr(2)
SetDefineDesc(FieldID,GroupDefine);
ExecStr="frmData.GroupDefine"+FieldID+".value=GroupDefine;";
eval(ExecStr);
}
}
}
function Next()
{
if(LocalDC()==true)
{
DisableButton();
frmData.target ="SaveArea";
frmData.action="savegroup.asp";
frmData.submit();
}
}
function SetDefineDesc(FieldID,GroupDefine)
{
var ExecStr,GroupDefineDesc;
if(!isEmpty(GroupDefine))
{
var parts
parts=GroupDefine.split(GroupSep);
if(parts.length>0)
GroupDefineDesc="已设置"+parts.length+"个区段"
else
GroupDefineDesc="";
}
else
GroupDefineDesc="";
ExecStr="frmData.GroupDefineDesc"+FieldID+".value=GroupDefineDesc;";
eval(ExecStr);
}
function DisableButton()
{
window.parent.document.all['btnCancel'].disabled =true;
window.parent.document.all['btnPre'].disabled =true;
window.parent.document.all['btnNext'].disabled =true;
}
function window_onload()
{
var ExecStr,FieldID,DataType,GroupDefine;
for (i = 1; i <= frmData.FieldCount.value; i++)
{
ExecStr="DataType=frmData.DataType"+i+".value;";
eval(ExecStr);
if(DataType==DataType_Number)
{
ExecStr="FieldID=frmData.FieldID"+i+".value;";
eval(ExecStr);
ExecStr="GroupDefine=frmData.GroupDefine"+FieldID+".value;";
eval(ExecStr);
SetDefineDesc(FieldID,GroupDefine);
}
}
window.parent.document.all['btnNext'].disabled =false;
}
//-->
</script>
<%
dim WExcel
set WExcel=server.CreateObject("WExcel.Report")
dim SheetID,ReportID
SheetID=Request.Cookies("System")("ReportSheetID")
ReportID=Request.Cookies("System")("ReportID")
dim strBody,FieldCount
WExcel.GetGroupSettingPage cint(UserID),cint(SheetID),cint(ReportID),strBody,FieldCount
CheckErr
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" LANGUAGE=javascript onload="return window_onload()">
<form METHOD="post" name="frmData">
<table width="100%" border=0 align="center">
<%=strBody%>
</table>
<input TYPE="hidden" NAME="FieldCount" value="<%=FieldCount%>">
</form>
<iframe id="SaveArea" name="SaveArea" style="VISIBILITY: hidden" width="0" height="0" frameborder="0" src="">
</iframe>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -