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

Last change on this file since 1461 was 1461, checked in by work@…, 10 years ago
  • added wizard tags to gdt taglib
  • Property svn:keywords set to Rev Author Date
File size: 2.0 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: 1461 $
11 * $Author: work@osx.eu $
12 * $Date: 2011-02-01 13:36:57 +0000 (di, 01 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=""/>
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}"/>
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}"/>
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}"/>
50            </td>
51        </tr>
52        <tr id="studyfield">
53            <td>
54                Choose your study:
55            </td>
56            <td>
57                <g:select name="study.id" from="${studies}" optionKey="id"/>
58            </td>
59        </tr>
60        <tr>
61            <td>
62                Choose type of data:
63            </td>
64            <td>
65                <g:select
66                name="entity"
67                id="entity"
68                from="${GdtService.cachedEntities}"
69                optionValue="${{it.name}}"
70                optionKey="${{it.encoded}}"
71                noSelection="['':'-Choose type of data-']"
72                onChange="${remoteFunction( controller: 'importer',
73                                            action:'ajaxGetTemplatesByEntity',
74                                            params: '\'entity=\'+escape(this.value)',
75                                            onSuccess:'updateSelect(\'template_id\',data,false,false,\'default\')')}" />
76            </td>
77        </tr>
78        <tr>
79            <td>
80                <div id="datatemplate">Choose type of data template:</div>
81            </td>
82            <td>
83                <g:select rel="typetemplate" entity="none" name="template_id" optionKey="id" optionValue="name" from="[]" />
84            </td>
85        </tr>
86        </table>
87</af:page>
88
89<g:render template="common/error"/>
Note: See TracBrowser for help on using the repository browser.