?? sendfilelist.vm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>發文列表</title>
<link rel="stylesheet" href="$request.getContextPath()/csslib/style.css" type="text/css">
<script language="javascript" src="$request.getContextPath()/jslib/function.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/page.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/date.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/CallXMLHttpRequest.js"></script>
<script language="javascript">
var child1;
function pageStatus(val){
if(val.substring(0,1) == "2"){
return "1";
}else{
return "0";
}
}
function createPage(num){
thisForm.num.value = num;
callXmlRequest("$request.getContextPath()/sendDocAction.do?method=getSendListXml&unitId=$userinfo.getUnit().getUnitId()&status="+num+"&start=1&where="+thisForm.where.value,sendFileList);
}
function callXmlRequest(url,callBack){
var xmlHttpRequest = new CallXMLHttpRequest();
xmlHttpRequest.complete=callBack;
xmlHttpRequest.call(url);
}
function sendFileList(status,statusText,responseText,responseXML){
var num = thisForm.num.value;
var oldnum = thisForm.oldnum.value;
createPageTitle(num,oldnum);
setInitOrderByValue(num,oldnum);
createPageTable(num,oldnum,responseXML);
var pageHeader = responseXML.getElementsByTagName("pageHeader");
addPage(pageHeader[0]);
createPageOperate(num,oldnum);
thisForm.oldnum.value = num;
if(child1 != null){
close1();
}
}
function createPageTable(num,oldnum,responseXML){
var T_tablelist = document.getElementById("T_tablelist");
var titleTr = document.getElementById("T_tablelist_tbody_tr1");
var T_tablelist_tbody = document.getElementById("T_tablelist_tbody");
T_tablelist.removeChild(T_tablelist_tbody);
var newTbody = document.createElement("tbody");
newTbody.id = "T_tablelist_tbody";
while(titleTr.hasChildNodes()){
titleTr.removeChild(titleTr.firstChild);
}
if(num != "20"){
appendElement(titleTr,"td","<input id='selAll' type='checkbox' style='border:#D4D0C8' title='全選' onclick='allChk(this.checked)'> <font color=white>全選","8%","center");
}
appendElement(titleTr,"td"," ","4%","center");
appendElement(titleTr,"td","<a href=javascript:orderByValue('docNoPre')><font color=white>文 號</font></a>","22%","center");
appendElement(titleTr,"td","<a href=javascript:orderByValue('docTitle')><font color=white>標 題</font></a>","46%","center");
appendElement(titleTr,"td","<a href=javascript:orderByValue('createDate')><font color=white>登記時間</font></a>","18%","center");
newTbody.appendChild(titleTr);
var row = responseXML.getElementsByTagName("row");
for(var i=0;i<row.length;i++){
var trObject = document.createElement("tr");
trObject.height = 23;
if((i+1)%2 == 0){
trObject.bgColor = oddRowColor;
}else{
trObject.bgColor = evenRowColor;
}
var column = row[i].childNodes;
if(num != "20"){
appendElement(trObject,"td"," <input id='"+column[0].text+"'type='checkbox' value='"+column[0].text+"' style='border:#D4D0C8'>");
}
appendElement(trObject,"td"," ");
appendElement(trObject,"td"," <a href='javascript:openView("+column[0].text+");'><font color=''>"+column[1].text+"["+column[4].text+"]"+column[5].text+"</font></a>");
appendElement(trObject,"td"," <font color=''>"+column[2].text+"</font>");
appendElement(trObject,"td"," <font color=''>"+column[3].text.substring(0,19)+"</font>");
newTbody.appendChild(trObject);
}
T_tablelist.appendChild(newTbody);
}
function createPageTitle(num,oldnum){
if(oldnum != num){
if(num == "21") updateElementText("pageTitle","發文管理>>待審核文件列表");
if(num == "22") updateElementText("pageTitle","發文管理>>待發送文件列表");
if(num == "23") updateElementText("pageTitle","發文管理>>已發送文件列表");
}
}
function createPageOperate(num,oldnum){
if(oldnum != num){
parent.parent.topMenu.init(num);
}
}
function changePage(status){
var url="$request.getContextPath()/sendDocAction.do?method=getSendListXml&unitId=$userinfo.getUnit().getUnitId()";
reloadPage(status,url,sendFileList);
}
function init(){
createPageTitle('2$status',0);
createPageOperate('2$status',0);
}
function openView(docId){
if(child1 == null || typeof(child1) =="undefined"){
child1 = window.open("$request.getContextPath()/sendDocAction.do?method=viewDoc&docId="+docId,'','toolbar=no,scroll=yes,location=no,status=yes,width=800,height=510,top=100,left=100');
}else{
}
}
function refreshPage(){
child1 = null;
changePage('4');
}
function createLayer(){
parent.parent.createLayer1();
}
function removeLayer(){
parent.parent.removeLayer1();
}
function viewfile(){
if(oneCHK()){
var docId = getDocIds();
var status = thisForm.num.value;
status = status.substring(1);
window.open('$request.getContextPath()/sendDocAction.do?method=viewFile&docId='+docId+'&status='+status,'','height='+(screen.height-30)+', width='+(screen.width-10)+', top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no');
}else{
return false;
}
}
function changeTr(docIds){
var docIdArray = docIds.split(";");
var tbodyObject = document.getElementById("T_tablelist_tbody");
var trArray = tbodyObject.childNodes;
for(var i=1;i<trArray.length;i++){
var checkObject = trArray[i].firstChild.firstChild;
for(var j=0;j<docIdArray.length;j++){
trArray[i].bgColor="#000000";
}
}
}
}
function setInitOrderByValue(num,oldnum){
if(num != oldnum && oldnum != 0){
thisForm.orderBy.value = "";
}
}
function close1(){
if(child1 != null){
child1.close();
}
}
</script>
</head>
<body id="body" scroll=yes onload="init()" onunload="close1()" oncontextmenu="return false"><br>
<table id="T_title" width="100%" border="0" cellspacing="0" cellpadding="0" align=center bgcolor="#DFE1EE">
<tr height=30>
<td> </td>
<td id="pageTitle" align="left"><font face="宋體, 新宋體">$!pageTitle</font></td>
</tr>
<tr><td height=1 bgcolor="#FFFFFF" colspan=10> </td></tr>
</table>
<table id="T_tablelist" width="100%" border="1" bordercolordark="#BEC3ED" bordercolorlight="#BEC3ED" align="center" cellpadding="0" cellspacing="0">
<tbody id="T_tablelist_tbody">
#if($status.equals("10"))
#else
<tr id="T_tablelist_tbody_tr1" height=26 bgcolor="#9499c6" align="center">
#if($status.equals("0"))
#else
<td width="8%" title="選項"><input id="selAll" type="checkbox" style="border:#D4D0C8" title="全選" onclick="allChk(this.checked)"> <font color=white>全選</td>
#end
<td width="4%" title="緊急程度"><img src="$request.getContextPath()/image/jj1.gif"/></td>
<td width="22%"><font color=white>文 號</font></td>
<td width="46%"><font color=white>標 題</font></td>
<td width="18%"><font color=white>登記時間</font></td>
</tr>
#set($num = 0)
#foreach($senddoc in $page.getList())
<tr height=23 #if(($num+1)%2 == 0) bgcolor="$page.getOddRowColor()" #else bgcolor="$page.getEvenRowColor()" #end>
#if($status.equals("0"))
#else
<td width="8%" align="left" title="選項"> <input type="checkbox" value="$senddoc.getDocId()" style="border:#D4D0C8"></td>
#end
<td width="4%" align="left" title="緊急程度"> <img src="$request.getContextPath()/image/jj1.gif"/></td>
<td width="22%" align="left"> <a href="javascript:openView($!senddoc.getDocId());"><font color="">$!senddoc.getDocNoPre()[$!senddoc.getYearNo()]$!senddoc.getWaterNo()</font></a></td>
<td width="46%" align="left"> <font color="">$!senddoc.getDocTitle()</font></td>
<td width="18%" align="left"> <font color="">$!senddoc.getCreateDate().toString().substring(0,19)</font></td>
#set($num = $num+1)
</tr>
#end
#end
</tbody>
</table>
<br>
<table id="T_guidearea" width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align=right>
<form id=thisForm action="" method="post">
<input type=hidden name=where value="">
<input type=hidden name=orderBy value="">
<input type=hidden name=startNum value="$!page.getPageNumber()">
<input type=hidden name=num value="2$status">
<input type=hidden name=oldnum value="0">
</form>
<p id="T_guidearea_p">#if($page.getPageNumber()>1 && $page.getPageCount()>1) <a id="T_guidearea_up" href="javascript:changePage('1')"><<上一頁</a> #end #if( $page.getPageNumber()!= $page.getPageCount() && $page.getPageCount()>1)<a id="T_guidearea_next" href="javascript:changePage('2')">下一頁>></a> #end <input id="T_guidearea_text" type="text" size="5" maxlength="3" value="當前第" style="border:0px" ><input id="T_guidearea_pagenum" type="text" size="5" maxlength="5" value="$!page.getPageNumber()" style="text-align:right" onkeyup="if(event.keyCode == 13) {changePage('0')}">頁 <input id="T_guidearea_totalpage" type="text" size="6" maxlength="5" value="共$!page.getPageCount()頁" style="border:0px" > <input id="T_guidearea_totalrecord" type="text" size="8" maxlength="5" value="$!page.getTotalRecords()條記錄" style="border:0px" ></p>
</td>
</tr>
</table>
<br>
<table id="T_operate" align="center" width="500">
<tbody id="T_operate_tbody">
<tr>
</tr>
</tbody>
</table>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -