Show
Ignore:
Timestamp:
26-01-12 17:08:30 (2 years ago)
Author:
ferryjagers@…
Message:

studyWizardController - infoIcon with TemplateField? (String+Time) added to _assay_groups + _samples

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/studyWizard/pages/_samples.gsp

    r1890 r2152  
    1515 */ 
    1616%> 
     17<%@ page import="org.dbnp.gdt.TemplateFieldType" %> 
    1718<%@ page import="org.dbnp.gdt.RelTime" %> 
    1819<af:page> 
     
    134135                                        <div class="column"> 
    135136                                                <af:templateSelect name="template_${sample.getIdentifier()}" entity="${dbnp.studycapturing.Sample}" value="${sample?.template}" addDummy="true" tableEditorChangeEvent="switchTemplate(element);" /> 
     137                        <div class="helpIcon"></div> 
     138                        <div class="helpContent"> 
     139                            <h2>Time info:</h2> 
     140                            <g:if test="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.RELTIME).isEmpty()}"> 
     141                                <b>Not available</b> 
     142                            </g:if> 
     143                            <g:else> 
     144                                <g:each var="field" in="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.RELTIME)}"> 
     145                                    <b>${field.name}</b><br/> 
     146                                    ${new RelTime(sample.parentEvent?.getFieldValue(field.name))}<br/> 
     147                                </g:each> 
     148                            </g:else> 
     149                            <h2>String info:</h2> 
     150                            <g:if test="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.STRING).isEmpty()}"> 
     151                                <b>Not available</b> 
     152                            </g:if> 
     153                            <g:else> 
     154                                <g:each var="field" in="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.STRING)}"> 
     155                                    <b>${field.name}</b><br/> 
     156                                    ${sample.parentEvent?.getFieldValue(field.name)}<br/> 
     157                                </g:each> 
     158                            </g:else> 
     159                        </div> 
    136160                                        </div> 
    137161                                        <af:templateColumns name="sample_${sample.getIdentifier()}" class="column" id="1" entity="${sample}"/>