source: trunk/grails-app/views/importer/pages/_page_one.gsp @ 1500

Last change on this file since 1500 was 1500, checked in by t.w.abma@…, 9 years ago
  • swapped study and entity selector
  • Property svn:keywords set to Rev Author Date
File size: 2.3 KB
Line 
1<%@ page import="org.dbnp.gdt.GdtService" %>
2<%
3/**
4 * first wizard page / tab
5 *
6 * @author Jeroen Wesbeek
7 * @since  20101206
8 *
9 * Revision information:
10 * $Rev: 1500 $
11 * $Author: t.w.abma@umcutrecht.nl $
12 * $Date: 2011-02-07 11:57:40 +0000 (ma, 07 feb 2011) $
13 */
14%>
15<af:page>
16    <title>Importer wizard (simple)</title>
17    <h1>Importer wizard</h1>
18    <p>You can import your Excel data to the server by choosing a file from your local harddisk in the form below.</p>
19        <table border="0">
20        <tr>
21            <td width="100px">
22                Choose your Excel file to import:
23            </td>
24            <td width="100px">
25                <af:fileFieldElement name="importfile" value="${importer_params?.importfile}"/>
26            </td>
27        </tr>
28        <tr>
29            <td width="100px">
30                Use data from sheet:
31            </td>
32            <td width="100px">
33                <g:select name="sheetindex" from="${1..25}" value="${importer_params?.sheetindex}"/>
34            </td>
35        </tr>
36        <tr>
37            <td width="100px">
38                Columnheader starts at row:
39            </td>
40            <td width="100px">
41                <g:select name="headerrow" from="${1..10}" value="${importer_params?.headerrow}"/>
42            </td>
43        </tr>
44        <tr>
45            <td width="100px">
46                Data starts at row:
47            </td>
48            <td width="100px">
49                <g:select name="datamatrix_start" from="${2..10}" value="${importer_params?.datamatrix_start}"/>
50            </td>
51        </tr>   
52        <tr>
53            <td>
54                Choose type of data:
55            </td>
56            <td>
57                <g:select
58                name="entity"
59                id="entity"
60                from="${GdtService.cachedEntities}"
61        value="${importer_params?.entity}"
62                optionValue="${{it.name}}"
63                optionKey="${{it.encoded}}"
64                noSelection="['':'-Choose type of data-']"
65                onChange="${remoteFunction( controller: 'importer',
66                                            action:'ajaxGetTemplatesByEntity',
67                                            params: '\'entity=\'+escape(this.value)',
68                                            onSuccess:'updateSelect(\'template_id\',data,false,false,\'default\')')}" />
69            </td>
70        </tr>
71    <tr id="studyfield">
72            <td>
73                Choose your study:
74            </td>
75            <td>
76                <g:select name="study.id" from="${studies}" optionKey="id" optionValue="${{ it.code + ' - ' + it.title }}" value="${importer_params?.study?.id}"/>
77            </td>
78        </tr>
79        <tr>
80            <td>
81                <div id="datatemplate">Choose type of data template:</div>
82            </td>
83            <td>
84                <g:select rel="template" entity="none" name="template_id" optionKey="id" optionValue="name" from="[]" value="${importer_params?.template_id}"/>
85            </td>
86        </tr>
87        </table>
88</af:page>
89
90<g:render template="common/error"/>
Note: See TracBrowser for help on using the repository browser.