Ignore:
Timestamp:
Mar 9, 2011, 5:28:45 PM (11 years ago)
Author:
robert@…
Message:

Improved simple editing wizard

Location:
trunk/grails-app/views/simpleWizard/simpleWizard
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/simpleWizard/simpleWizard/columns.gsp

    r1608 r1609  
    5959                                                                                                %>
    6060                                                                                                <g:each in="${allFields}" var="field">
    61                                                                                                         <%
    62                                                                                                                 def value = entityTemplates.key + "||" + field.name
    63                                                                                                                 def selected = ( value == selectedValue );
    64                                                                                                         %>
    65                                                                                                         <option value="${value}" <g:if test="${selected}">selected="selected"</g:if>>
    66                                                                                                                 ${field.name} <g:if test="${field.preferredIdentifier}">[identifier]</g:if>
     61                                                                                                        <g:if test="${field}">
     62                                                                                                                <%
     63                                                                                                                        def value = entityTemplates.key + "||" + field.name
     64                                                                                                                        def selected = ( value == selectedValue );
     65                                                                                                                %>
     66                                                                                                                <option value="${value}" <g:if test="${selected}">selected="selected"</g:if>>
     67                                                                                                                        ${field.name} <g:if test="${field.preferredIdentifier}">[identifier]</g:if>
     68                                                                                                                </option>
     69                                                                                                        </g:if>
    6770                                                                                                       
    6871                                                                                                </g:each>
  • trunk/grails-app/views/simpleWizard/simpleWizard/missingFields.gsp

    r1608 r1609  
    3131                                <g:if test="${imported.errors}">
    3232                                        <br /><br />The following errors occurred:<br />
    33                                         <g:each in="${imported.errors}" var="err">
     33                                        <g:each in="${imported.errors.unique()}" var="err">
    3434                                                ${err}<br />
    3535                                        </g:each>
  • trunk/grails-app/views/simpleWizard/simpleWizard/samples.gsp

    r1608 r1609  
    4848                                            </td>
    4949                                            <td>
    50                                                         <g:select rel="template" entity="${encodedEntity.Sample}" name="sample_template_id" optionKey="id" optionValue="name" from="${templates.Sample}"/>
     50                                                        <g:select rel="template" entity="${encodedEntity.Sample}" name="sample_template_id" optionKey="id" optionValue="name" from="${templates.Sample}" value="${sampleForm?.templateId?.Sample}"/>
    5151                                            </td>
    5252                                        </tr>
     
    5656                                            </td>
    5757                                            <td>
    58                                                         <g:select rel="template" entity="${encodedEntity.Subject}" name="subject_template_id" optionKey="id" optionValue="name" from="${templates.Subject}"/>
     58                                                        <g:select rel="template" entity="${encodedEntity.Subject}" name="subject_template_id" noSelection="${[null: '- no subject template -']}" optionKey="id" optionValue="name" from="${templates.Subject}"  value="${sampleForm?.templateId?.Subject}" />
    5959                                            </td>
    60                                         </tr>                                   
     60                                        </tr>
     61
     62                                        <tr>
     63                                            <td>
     64                                                <div id="datatemplate">Choose type of sampling event template:</div>
     65                                            </td>
     66                                            <td>
     67                                                        <g:select rel="template" entity="${encodedEntity.SamplingEvent}" name="samplingEvent_template_id" noSelection="${[null: '- no sampling event template -']}" optionKey="id" optionValue="name" from="${templates.SamplingEvent}"  value="${sampleForm?.templateId?.SamplingEvent}" />
     68                                            </td>
     69                                        </tr>           
    6170                                </table>       
    6271                        </div>
Note: See TracChangeset for help on using the changeset viewer.