Ignore:
Timestamp:
Dec 16, 2010, 3:42:15 PM (12 years ago)
Author:
t.w.abma@…
Message:
  • rewrite of the Importer Wizard into an Ajaxflow
File:
1 edited

Legend:

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

    r1231 r1277  
    2929});
    3030</script>
    31 <g:form name="propertiesform" action="saveProperties">
     31<!-- saveproperties action was defined in the form -->
    3232    <table>
    33           <g:each var="stdentity" in ="${standardentities}">           
    34               <% if (selectedentities.any { it.name.toLowerCase() == stdentity.value.entity.toLowerCase() } && stdentity.value.entity!="") { %>
     33          <g:each var="stdentity" in ="${importer_importableentities}">
     34              <% if (importer_selectedentities.any { it.name.toLowerCase() == stdentity.value.entity.toLowerCase() } && stdentity.value.entity!="") { %>
     35           
    3536              <tr><td colspan="3"><h4>${stdentity.value.name}</h4></td></tr>
    3637                <tr>
    37                   <td class="header" width="25px"><input id="clearselect" type="button" value="clear" name="clearselect"></td>
    38                 <g:each var="selentity" in="${selectedentities}">                   
    39                     <g:if test="${selentity.name.toLowerCase()==stdentity.value.entity.toLowerCase()}">
     38            <td class="header" width="25px"><input id="clearselect" type="button" value="clear" name="clearselect"></td>
     39            <g:each var="selentity" in="${importer_selectedentities}">
     40              <g:if test="${selentity.name.toLowerCase()==stdentity.value.entity.toLowerCase()}">
    4041                            <td class="header" width="200px">
    41                                 <b>${header[selentity.columnindex.toInteger()].name}</b>
    42                                 <importer:propertyChooser name="columnproperty" mappingcolumn="${header[selentity.columnindex.toInteger()]}" matchvalue="${header[selentity.columnindex.toInteger()].name}" allfieldtypes="${allfieldtypes}"/>
     42                                <b>${importer_header[selentity.columnindex.toInteger()].name}</b>
     43                  <importer:propertyChooser name="columnproperty" mappingcolumn="${importer_header[selentity.columnindex.toInteger()]}" matchvalue="${importer_header[selentity.columnindex.toInteger()].name}" template_id="${importer_template_id}" allfieldtypes="${importer_allfieldtypes}"/>
    4344                            </td>                                       
    44                     </g:if>
    45                 </g:each>
     45              </g:if>
     46            </g:each>
    4647                </tr>
    47                 <g:each var="row" in="${datamatrix}">
     48
     49        <g:each var="row" in="${session.importer_datamatrix}">
    4850                <tr>
    49                   <td class="datamatrix">
     51                  <td class="datamatrix">                   
    5052                  </td>
    5153                    <g:each var="cell" in="${row}">
     
    5759                </tr>
    5860                </g:each>
    59                 <tr>
    60                   <td colspan="${header.size()}">
    61                       <hr />
    62                   </td>
    63                 </tr>
     61
    6462          <% } %> <!-- end of JSP if-->
    65           </g:each>     
    66         <tr>
    67             <td>
    68                 <input type="hidden" name="layout" value="${layout}">
    69                 <input type="submit" name="savebutton" value="Next"/>
    70             </td>
    71         </tr>
    72     </table>   
    73 </g:form>
     63          </g:each>             
     64    </table>
Note: See TracChangeset for help on using the changeset viewer.