Improved HTML Template

This template displays supplied data within a table in HTML format. All data passed to this template can be alphanumeric. This template is much cleaner than the standard template and colors things that it finds. So a field that contains "Success" will end up green.


Content Type:

text/html

Context Script:

N/A


Template Text:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

 <html> 

 <head> 
 <title>Anthill3: $report.Name</title> 
 <link rel="StyleSheet" href="/css/anthill3.css" type="text/css"> 
 </head> 
 <body> 
 <div class="anthill-main-portlet"> 
 <div class="anthill-portlet-window"> 
 <div class="anthill-portlet-window-titlebar"><center> Report: $report.Name</center></div> 
 <p> 
 <div class="data-table-container"> 
 <table class="data-table" cellpadding="4" cellspacing="1" width="100%"> 
  <table-body> 
   <tr class="data-table-head"> 
   #foreach($column in $output.MetaData.ColumnArray) 
     <th scope="col" align="left" valign="middle"><strong>$column</strong></th> 
   #end 
   </tr> 
   #foreach($row in $output.RowArray) 
     <tr bgcolor="#ffffff"> 
     #foreach($columnValue in $row.ColumnValueArray) 
         #if($columnValue == "Success") 
           #set( $bgColor="lightgreen") 
         #elseif($columnValue == "Complete") 
           #set( $bgColor="lightgreen") 
         #elseif($columnValue == "Failed") 
           #set( $bgColor="red") 
         #elseif($columnValue == "Error") 
           #set( $bgColor="red") 
         #elseif($columnValue == "Running") 
           #set( $bgColor="lightblue") 
         #elseif($columnValue == "Queued") 
           #set( $bgColor="lightgray") 
         #elseif($columnValue == "Complete (Warning)") 
           #set( $bgColor="lightyellow") 
         #elseif($columnValue == "Aborted") 
           #set( $bgColor="lightgrey") 
         #elseif($columnValue == "Aborting") 
           #set( $bgColor="lightgrey") 
         #elseif($columnValue == "Suspended") 
           #set( $bgColor="lightgrey") 
         #elseif($columnValue == "Waiting on Agents") 
           #set( $bgColor="lightgrey") 
         #else 
           #set( $bgColor="white") 
         #end 
         <td bgcolor="$bgColor"> 
            $columnValue 
         </td> 
     #end 
     </tr> 
   #end 
  </table-body> 
 </table> 
 </div></div> 
 </body> 
 </html>

Related Content

AnthillPro Template Reports
Report Templates