Ignore:
Timestamp:
Feb 18, 2010, 8:10:35 AM (12 years ago)
Author:
tabma
Message:
  • rewrote to HashMap? based columns (columns are always unique, storing in array tricky/redundancy)
  • entities can be chosen in the preview
  • properties page shows columns grouped per entity
  • properties page allows mapping of column to property (TODO: get all fields per entity)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/importer/common/_properties.gsp

    r200 r203  
    1515<g:form name="propertiesform" action="saveproperties">
    1616    <table>
    17         <tr>
    18           <td>Entity:</td>
    19 
    20           <g:each var="entity" in="${entities}">
    21               <td class="header">
    22                   <b>${entity}</b>
    23               </td>
     17          <g:each var="stdentity" in ="${standardentities}">
     18              <tr><td colspan="2"><h4>${stdentity.name}</h4></td></tr>
     19              <tr>
     20                  <td>Columnname:</td><td>Property:</td>
     21              </tr>           
     22                <g:each var="selentity" in="${selectedentities}">
     23                    <g:if test="${selentity.type.toLong()==stdentity.type}">
     24                        <tr>
     25                            <td class="header" width="200px">
     26                                <b>${header[selentity.columnindex.toInteger()].value}</b>
     27                            </td>
     28                            <td>
     29                                <g:select name="property" from="${['BMI', 'DOB', 'Gender']}" />
     30                            </td>
     31                    </g:if>
     32                </g:each>
     33              <tr>
     34                  <td colspan="2">
     35                      <hr />
     36                  </td>
     37              </tr>
    2438          </g:each>
    2539    </table>
Note: See TracChangeset for help on using the changeset viewer.