Advertisement
richieriviere

jsp part3

May 28th, 2015
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.20 KB | None | 0 0
  1. <%@ taglib prefix="s" uri="/struts-tags"%>
  2. <meta http-equiv="refresh" content="30; url=/xxxx/xxxx.action">
  3.  
  4.  
  5. <script language="JavaScript">
  6. function toggle(chkClass, source) {
  7.     //inputs = document.getElementsByTagName('input');
  8.     inputs = document.getElementsByClassName(chkClass);
  9.     for(var i in inputs) {
  10.         if (inputs[i].type=='checkbox' && inputs[i]!=source) {
  11.             inputs[i].checked = source.checked;
  12.         }
  13.     }
  14. }
  15.    
  16. </script>
  17.     <s:iterator value="dashboardCategories" status="stat">
  18.     <s:iterator>
  19.         <s:form action="healthCheckSave" method="post" theme="simple">
  20.         <s:set var="dashboardCategoryKey" value="%{key}" />
  21.         <s:hidden name="dashboardCategoryKey" value="%{dashboardCategoryKey}"/>
  22.         <div class="dashHeader">
  23.             <h3><s:property value="dashboardCategoryKey"/></h3>
  24.         </div>
  25.         <table class="dashtab">
  26.            <thead>         
  27.                 <tr>
  28.                     <th><input type="checkbox" name="selectAll" value="false" onclick="toggle('<s:property value="dashboardCategoryKey" />', this)"/></th>
  29.                     <th>Category</th>
  30.                     <th>Status</th>
  31.                     <th>Last Checked</th>
  32.                 </tr>
  33.             </thead>       
  34.             <tbody>
  35.                 <s:iterator value="value.entrySet()" status="stat">              
  36.                   <tr>               
  37.                     <td align="center"><s:checkbox cssClass="%{dashboardCategoryKey}" name="checkboxes[%{#stat.index}]" fieldValue="true"/></td>
  38.                     <td><a href="<s:url action="%{value.action}"/>"><s:text name="%{value.category}"/></a></td>
  39.                     <td align="center">
  40.                         <s:if test="%{value.status.toString() == 'GREEN'}">
  41.                             <img src="img/green.png" width="20px" />
  42.                         </s:if>
  43.                         <s:elseif test="%{value.status.toString() == 'AMBER'}">
  44.                             <img src="img/amber.png" width="20px" />
  45.                         </s:elseif>
  46.                         <s:elseif test="%{value.status.toString() == 'RED'}">
  47.                             <img src="img/red.png" width="20px" />
  48.                         </s:elseif>
  49.                         <s:elseif test="%{value.status.toString() == 'BLUE'}">
  50.                             <img src="img/blue.png" width="20px" />
  51.                         </s:elseif>                    
  52.                     </td>
  53.                     <td align="center"><s:property value="value.displayLastCheckTime"/></td>
  54.                   </tr>
  55.                 </s:iterator>
  56.             </tbody>   
  57.         </table>               
  58.         <s:submit type="button" label="Poll"/>         
  59.     </s:form>                  
  60.     </s:iterator>
  61.     </s:iterator>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement