📄 sort-sjgc.jsp
字号:
<%
/*
* =====================================================
* 北京审计项目组
* =====================================================
* 单元描述:现场管理---审计实施---审计事项表---审计过程结论排序界面
* 版本:1.0
* 创建日期:2007-06-6
* 作者:zhangwenjun
*
*/
String rootPath = request.getContextPath();
%>
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
<%@ page import="cn.gwssi.common.context.*,java.util.*,cn.gwssi.bjais.txn.fzgn.*,cn.gwssi.bjais.txn.fzgn.collision.*,java.io.*,cn.gwssi.bjais.txn.hxyw.*,cn.gwssi.bjais.vo.*,cn.gwssi.bjais.sys.common.*"%>
<%@ taglib uri="/WEB-INF/freeze.tld" prefix="freeze" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>审计过程排序界面</title>
<link rel="stylesheet" type="text/css" href="css/DemoStyle.css">
<script language="JavaScript">
function doshift(handle,columnSize)
{
var a = document.getElementsByName("xz");
var ischecked=false;
var checkedValue="";
for (var i=0; i<a.length; i++)
{
if(a[i].checked)
{
ischecked=true;
checkedValue=a[i].value;
break;
}
}
if(!ischecked)
{
alert('请选择一项进行操作');
return;
}
//alert(checkedValue);
if(handle=="up")
{
doShiftUP(checkedValue,columnSize);
}
else if(handle=="down")
{
doShiftDown(checkedValue,columnSize);
}
}
function doShiftUP(checkedvalue,columnSize)
{
if(checkedvalue=="1")
{
return;
}
var shiftedIndex=parseInt(checkedvalue);
var shiftTargetIndex=shiftedIndex-1;
swapAll(shiftedIndex,shiftTargetIndex,columnSize);
setSelect(""+shiftTargetIndex);
}
function doShiftDown(checkedvalue,columnSize)
{
var a = document.getElementsByName("xz");
if(checkedvalue==a.length)
{
return;
}
var shiftedIndex=parseInt(checkedvalue);
var shiftTargetIndex=shiftedIndex+1;
swapAll(shiftedIndex,shiftTargetIndex,columnSize);
setSelect(""+shiftTargetIndex);
}
function swapAll(srcIndex,targetIndex,columnSize)
{
var srcPk=document.getElementById("pk_"+srcIndex).value;
var targetPk=document.getElementById("pk_"+targetIndex).value;
//alert("srcPk="+srcPk);
//alert("targetPk="+targetPk);
document.getElementById("pk_"+srcIndex).value=targetPk;
document.getElementById("pk_"+targetIndex).value=srcPk;
//alert("srcPk="+document.getElementById("pk_"+srcIndex).value);
//alert("targetPk="+document.getElementById("pk_"+targetIndex).value);
for(var i=1;i<=columnSize;i++)
{
var srcFieldId="field_"+srcIndex+"_"+i;
var targetFieldId="field_"+targetIndex+"_"+i;
swapText(srcFieldId,targetFieldId);
}
}
function swapText(srcId,targetId)
{
var srcValue=document.getElementById(srcId).innerText;
var targetValue=document.getElementById(targetId).innerText;
//alert("srcValue="+srcValue);
//alert("targetValue="+targetValue);
document.getElementById(srcId).innerText=targetValue;
document.getElementById(targetId).innerText=srcValue;
}
function setSelect(selValue)
{
var a = document.getElementsByName("xz");
var ischecked=false;
var checkedValue="";
for (var i=0; i<a.length; i++)
{
checkedValue=a[i].value;
if(checkedValue==selValue)
{
a[i].checked=true;
break;
}
}
}
function formsubmit()
{
if(confirm("您确定要改变审计过程的顺序吗?"))
{
document.forms[0].submit();
}
}
</script>
</head>
<%
DataBus mainContext=(DataBus)request.getAttribute("freeze-databus");
Recordset rs=mainContext.getRecordset("record");
String sjsxb_fk=mainContext.getValue("sjsxb_fk");
if(sjsxb_fk==null)
{
sjsxb_fk="";
}
%>
<body>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1">
<tr class="hide">
<td width="36" align="right" valign="middle"><img height=7 hspace=8 src="<%=request.getContextPath() %>/script/title/title-icon.gif" width=7 border=0></td>
<td valign="middle" id="freeze-title">当前位置:审计实施 > 审计事项表 > 审计步骤 > 审计步骤排序</td>
</tr>
</table>
<form name="form1" method="post" action="<%=request.getContextPath()%>/txn333333337.do">
<input type="hidden" name="pk:sjsxb_fk" value="<%=sjsxb_fk%>">
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tr>
<td>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr class="Headrow">
<td class="TextContentByWhite"> 步骤方法排序列表 </td>
<td align="right"><input type="button" class="FormButton" name="Submit232" value="向上" onclick="doshift('up',1)"><input type="button" class="FormButton" name="Submit2" value="向下" onclick="doshift('down',1)"><input type="button" class="FormButton" name="Submit2" value="确定" onclick="formsubmit()"><input type="button" class="FormButton" name="Submit2" value="关闭" onclick="window.close()">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border='1' width='100%' cellpadding='2' cellspacing='1' class="TableFormStyle" id="table1">
<tr height="22" id="row1" name="rowname">
<td align="center" width="5%">选择</td>
<td align="center" width="5%">序号</td>
<td align="center">步骤方法</td>
</tr>
<%
int num=0;//序号
for(int i=0;i<rs.size();i++)
{
num++;
String fieldBzId="field_"+num+"_"+1;
String xhId="xh_"+num;
String pkId="pk_"+num;
DataBus bzBus=rs.get(i);
String sjgc_pk=bzBus.getValue("sjgc_pk");
String bz=bzBus.getValue("bz");
if(sjgc_pk==null)
{
sjgc_pk="";
}
if(bz==null)
{
bz="";
}
%>
<tr class="DataRow2" name="rowname">
<td><input type="radio" name="xz" value="<%=num%>"><input type="hidden" id="<%=xhId%>" name="record:xh" value="<%=num%>"><input type="hidden" id="<%=pkId%>" name="record:pk" value="<%=sjgc_pk%>"></td>
<td><%=num%></td>
<td id="<%=fieldBzId%>" align="left"><%=bz%></td>
</tr>
<%
}
%>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -