PersonDlg2.jsp
上传用户:guhaomin
上传日期:2007-06-10
资源大小:23203k
文件大小:4k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page errorPage="/vnex/ErrorPage.jsp" %>
  2. <%@ taglib uri="/vnex_organization.tld" prefix="org" %>
  3. <%@ taglib uri="/vnex_hr.tld" prefix="hr" %>
  4. <%@ taglib uri="/vnex.tld" prefix="vnex" %>
  5. <%
  6.        // this part is for the show employee and orgnazation custom tag.
  7.         int deptId = 1;
  8.         // the general company id equals 1.
  9.         if( request.getParameter("deptId") != null )
  10.         {
  11.             deptId = Integer.parseInt ( request.getParameter("deptId") );
  12.         }
  13. %>
  14. <script language=javascript >
  15. function changeIt(form)
  16. {
  17.      //checkAll( document.forms[0].selectedIDList );
  18.      form.action = "/vnex/util/PersonDlg2.jsp"
  19.      form.submit();
  20. }
  21. function rtnValue( myform, tObj )
  22. {
  23.     var superList= tObj;
  24.     var j;
  25.     var mySel = myform.selectableIDList;
  26.     var delim = "";
  27.     var selV = "";
  28.     for ( i = 0; i < mySel.options.length; i++ )    
  29.     {    
  30.         if ( mySel.options[i].selected == true )
  31.         {
  32.         var vlu = mySel.options[i].value;                    
  33.         var txt = mySel.options[i].text;
  34.         selV += delim + txt + "^^" + vlu;  
  35.             delim = "!!";
  36.                 
  37.         newOpt = new Option( txt, vlu );          
  38.     }
  39.     }
  40.     top.opener.document.all("tempHidden").value = selV;   
  41.     top.opener.document.all("updated").value = "true";
  42.     
  43.     top.opener.document.forms[0].Submit2.click();
  44.     window.close();
  45.     return true;
  46. }    
  47. </SCRIPT>
  48. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  49. <HTML><HEAD><TITLE>职员选择</TITLE>
  50. <META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
  51. <META content="MSHTML 5.50.4134.600" name=GENERATOR>
  52. <link rel="stylesheet" href="/vnex/hr_macos.css" type="text/css">
  53. <BODY bgColor="#e0e0e0" >
  54. <form name="myformcf"  method = post >
  55.   <TABLE WIDTH="100%" BORDER=0 CELLSPACING=1 CELLPADDING=2 class=title>
  56.     <tr bgcolor="#e0e0e0"> 
  57.       <td width="30%"><font class=strong>&nbsp;请选择部门:</font></td>
  58.       <td width="70%"> 
  59.         <select name="deptId" onChange="changeIt(this.form)" class="file">
  60.           <org:DivisionList><vnex:items select='<%= request.getParameter("deptId") %>'> 
  61.           <option value="<org:DivisionAttribute attribute="id"/>" <org:DivisionAttribute attribute="isSelected"/> 
  62.           > <org:DivisionAttribute attribute="levelStr"/>+<org:DivisionAttribute attribute="name"/> 
  63.           </option>
  64.           </vnex:items></org:DivisionList> 
  65.         </select>
  66.       </td>
  67.     </tr>
  68.     <tr bgcolor="#fafafa" > 
  69.       <td colspan="2"> <font class="strong">&nbsp;职员一览</font>: </td>
  70.     </tr>
  71.     <tr> 
  72.       <td align=middle valign="top" bgcolor="#e0e0e0" colspan="2"> 
  73.         <table width="100%" border="0" cellspacing="0">
  74.           <tr bgcolor="#e0e0e0"> 
  75.             <td width="28%" nowrap>&nbsp;员工</td>
  76.             <td width="30%" nowrap>职位</td>
  77.           </tr>
  78.           <tr bgcolor="#e0e0e0"> 
  79.             <td colspan= 2 nowrap> 
  80.               <select  name="selectableIDList" multiple size="15" style="font-family:Courier New;font-size:9pt;font-space:2pt;width:100%" class="file">
  81.                 <hr:EmployeeList divisionId='<%=deptId %>'> <vnex:items> 
  82.                 <option value="<hr:EmployeeAttribute attribute="id" />;<hr:EmployeeAttribute attribute="employee_name" />;<hr:EmployeeAttribute attribute="divisionName" />;<hr:EmployeeAttribute attribute="employee_title" />"> 
  83.                 <hr:EmployeeAttribute attribute="employee_name_SameLength" /> 
  84.                 <hr:EmployeeAttribute attribute="employee_title" /> </option>
  85.                 </vnex:items> </hr:EmployeeList> 
  86.               </select>
  87.             </td>
  88.           </tr>
  89.         </table>
  90.       </td>
  91.     </tr>
  92.     <tr align="center"> 
  93.       <td height="30" bgcolor="#fafafa" colspan="2" > 
  94.         <input type="button" value="选择" name="button" class="file" onclick="javascript:rtnValue( this.form )" >
  95.       </td>
  96.     </tr>
  97.   </table>
  98. </form>
  99. </BODY></HTML>