source: trunk/grails-app/views/importer/common/_properties_horizontal.gsp @ 1231

Last change on this file since 1231 was 1231, checked in by t.w.abma@…, 11 years ago
  • button to clear column mappings selectboxes, added to step 2 in the wizard (property/column mapping)
  • Property svn:keywords set to Author Date Rev
File size: 2.1 KB
Line 
1<%
2        /**
3         * Properties template which shows entities and allows to assign properties to columns
4         *
5         * @author Tjeerd Abma
6         * @since 20100210
7         * @package importer
8         *
9         * Revision information:
10         * $Rev: 1231 $
11         * $Author: t.w.abma@umcutrecht.nl $
12         * $Date: 2010-12-02 12:31:29 +0000 (do, 02 dec 2010) $
13         */
14%>
15<script type="text/javascript">
16// for each select field on the page
17$(document).ready(function() {
18
19$('#clearselect').click(function() {
20
21  // for each select field on the page
22  $("select").each( function(){
23    // set its value to its first option
24    $(this).val($('option:first', this).val());
25  });
26
27});
28
29});
30</script>
31<g:form name="propertiesform" action="saveProperties">
32    <table>
33          <g:each var="stdentity" in ="${standardentities}">           
34              <% if (selectedentities.any { it.name.toLowerCase() == stdentity.value.entity.toLowerCase() } && stdentity.value.entity!="") { %>
35              <tr><td colspan="3"><h4>${stdentity.value.name}</h4></td></tr>
36                <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()}">
40                            <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}"/>
43                            </td>                                       
44                    </g:if>
45                </g:each>
46                </tr>
47                <g:each var="row" in="${datamatrix}">
48                <tr>
49                  <td class="datamatrix">
50                  </td>
51                    <g:each var="cell" in="${row}">
52                        <td class="datamatrix">
53                            <g:if test="${cell.toString()==''}">.</g:if>
54                            <g:else><importer:displayCell cell="${cell}"/></g:else>
55                        </td>
56                    </g:each>
57                </tr>
58                </g:each>
59                <tr>
60                  <td colspan="${header.size()}">
61                      <hr />
62                  </td>
63                </tr>
64          <% } %> <!-- 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>
Note: See TracBrowser for help on using the repository browser.