Changeset 236

Show
Ignore:
Timestamp:
31-05-11 17:58:25 (3 years ago)
Author:
taco@…
Message:

#54

Location:
trunk/grails-app
Files:
2 modified

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>