Ignore:
Timestamp:
Dec 16, 2010, 3:42:15 PM (10 years ago)
Author:
t.w.abma@…
Message:
  • rewrite of the Importer Wizard into an Ajaxflow
Location:
trunk/grails-app/views
Files:
16 added
3 edited

Legend:

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

    r1216 r1277  
    3737        style   : 'addMore',
    3838        onClose : function(scope) {
    39             //refreshWebFlow();?
     39            refreshFlow();           
    4040             //location.reload();
    41              updatefield = '<input type = "hidden" name="updatefield" value="true" / >';
     41             /*updatefield = '<input type = "hidden" name="updatefield" value="true" / >';
    4242             $('#missingpropertiesform').append(updatefield);
    43              $('#missingpropertiesform').submit();
     43             $('#missingpropertiesform').submit();*/
    4444        }
    4545    });
    46 
    4746
    4847  });
     
    6362  });
    6463</script>
    65 
    66 <g:if test="${invalidentities}">
    67   <p><b>There are ${invalidentities} entities which could not be validated, they are indicated by a red color, please correct them before continuing.</b></p>
     64 
     65<g:if test="${importer_invalidentities}"><br/><br/>
     66  <b>There are ${importer_invalidentities} entities which could not be validated, they are indicated by a red color, please correct them before continuing.</b>
    6867</g:if>
    6968
    7069<div class="wizard" id="wizard">
    71 <g:form name="missingpropertiesform" id="missingpropertiesform" action="saveMissingProperties">
    7270    <div class="table">
    7371        <g:set var="showHeader" value="${true}"/>
     
    9290    </div>
    9391    <div>
    94         <br/>
    95         <input type="submit" value="Accept changes">
     92        <br/>   
    9693    </div>
    97 </g:form>   
    9894</div>
  • trunk/grails-app/views/importer/common/_postview.gsp

    r959 r1277  
    1313         */
    1414%>
    15 <g:form name="postviewform" action="savePostview">
    1615    <table>     
    1716        <tr>     
     
    3736            </g:each>
    3837        </tr>
    39     </table>
    40     <table>
    41         <tr>
    42             <td colspan="">
    43                 <input type="submit" value="This is OK, store the imported data">
    44             </td>
    45         </tr>
    46     </table>
    47 </g:form>
     38    </table>
  • 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.