Changeset 236


Ignore:
Timestamp:
May 31, 2011, 5:58:25 PM (6 years ago)
Author:
taco@…
Message:

#54

Location:
trunk/grails-app
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/importer/ImporterController.groovy

    r235 r236  
    391391                }
    392392            }
    393             else if (params['entity'].getAt(entity).equals("Not Used")){}
     393            else if (params['entity'].getAt(entity).equals("Do not import...")){}
    394394
    395395            else {
  • trunk/grails-app/views/importer/pages/_selectTypesForSubjectLayout.gsp

    r184 r236  
    1515<% def studySamplesList = sampleTimes %>
    1616<% studySamplesList.add("Subjects") %>
    17 <% studySamplesList.add("Not Used") %>
    1817
    1918  <table>
     
    3736           </g:if>
    3837         <g:else>
    39           <g:select name="entity" from="${studySamplesList}" />
     38          <g:select name="entity" from="${studySamplesList}"  value="${headersList.getAt(i).mostSimilarTo(studySamplesList)}" noSelection="['':'Do not import...']"/>
    4039    </g:else>
    4140      </td>
     
    4544
    4645    <% measurementTypes.add("-") %>
    47  <tr>
     46    <tr>
    4847      <td>Type :</td>
    49 
    5048      <% for (i in 0..headersList.size()-1){ %>
    5149        <td>
    52          <g:if test="${i==0}">
    53            <g:select name="type" from="${measurementTypes}" value="-" />
    54            </g:if>
    55          <g:else>
    56           <g:select name="type" from="${measurementTypes}" />
    57     </g:else>
    58       </td>
    59         <% } %>
    60 
     50          <g:if test="${i==0}">
     51            <g:select name="type" from="${measurementTypes}" value="-" />
     52          </g:if>
     53          <g:else>
     54            <select name="type" rel="addmore">
     55              <% def sortedlist = measurementTypes.sort( { dinges -> dinges.toString().toLowerCase()  } ) %>
     56              <option value="-">Do not import...</option>
     57              <g:each var="type" in="${sortedlist}">
     58                <g:if test="${type == selection}">
     59                  <g:if test="${type != '-'}">
     60                    <option selected="selected" value="${type}">${type} (${data.SimpleAssayMeasurementType.findAllByName(type)[0].unit})</option>
     61                  </g:if>
     62                </g:if>
     63                <g:else>
     64                  <option value="${type}">${type}</option>
     65                </g:else>
     66              </g:each>
     67            </select>
     68          </g:else>
     69        </td>
     70      <% } %>
    6171    </tr>
    62 
    6372
    6473    <g:each var="line" in="${datamatrix}">
     
    7685  </table>
    7786
     87  <% measurementTypes = measurementTypes.remove('-') %>
    7888</wizard:pageContent>
Note: See TracChangeset for help on using the changeset viewer.