source: trunk/grails-app/views/importer/common/_properties.gsp @ 489

Last change on this file since 489 was 489, checked in by tabma, 12 years ago
  • simple wizard, tag library for properties added with a "allfieldtypes" = true/false to show all fields in the properties page instead of only filtered templatefieldtypes
  • Property svn:keywords set to Date Author Rev
File size: 1.5 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: 489 $
11         * $Author: tabma $
12         * $Date: 2010-05-27 14:26:44 +0000 (do, 27 mei 2010) $
13         */
14%>
15<g:form name="propertiesform" action="saveproperties">
16    <p><g:select name="study.id" from="${dbnp.studycapturing.Study.list()}" optionKey="id" class="selectsmall"/></p>
17    <table>
18          <g:each var="stdentity" in ="${standardentities}">         
19             
20              <% if (selectedentities.any { it.name.toLowerCase() == stdentity.value.name.toLowerCase() } && stdentity.value.name!="") { %>
21              <tr><td colspan="2"><h4>${stdentity.value.name}</h4></td></tr>
22              <tr>               
23                  <td>Columnname:</td>
24                  <td>Property:</td>
25              </tr>           
26                <g:each var="selentity" in="${selectedentities}">
27                   
28                    <g:if test="${selentity.name.toLowerCase()==stdentity.value.name.toLowerCase()}">
29                        <tr>                       
30                            <td class="header" width="200px">
31                                <b>${header[selentity.columnindex.toInteger()].name}</b>
32                            </td>
33                            <td>   
34                                <importer:propertyChooser name="columnproperty" mappingcolumn="${header[selentity.columnindex.toInteger()]}" allfieldtypes="${allfieldtypes}"/>
35                            </td>
36                        </tr>
37                    </g:if>
38                </g:each>
39              <tr>
40                  <td colspan="2">
41                      <hr />
42                  </td>
43              </tr>
44          <% } %> <!-- end of JSP if-->
45          </g:each>
46        <tr>
47            <td>
48                <input type="submit" name="savebutton" value="Next"/>
49            </td>
50        </tr>
51
52    </table>
53</g:form>
Note: See TracBrowser for help on using the repository browser.