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

Last change on this file since 1675 was 1675, checked in by t.w.abma@…, 11 years ago
  • changed check for environment on fileimport page; when not test-environment always show Ajax upload
  • Property svn:keywords set to Rev Author Date
File size: 2.5 KB
RevLine 
[1456]1<%@ page import="org.dbnp.gdt.GdtService" %>
[1277]2<%
3/**
4 * first wizard page / tab
5 *
6 * @author Jeroen Wesbeek
7 * @since  20101206
8 *
9 * Revision information:
10 * $Rev: 1675 $
11 * $Author: t.w.abma@umcutrecht.nl $
12 * $Date: 2011-03-28 08:58:49 +0000 (ma, 28 mrt 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>
[1658]24            <td width="100px">         
25        <g:if env="test">
26          <input type="hidden" name="importfile" value="NTC_Experiment_test4.xls"/>
27        </g:if>
[1675]28        <g:else>
[1658]29          <af:fileFieldElement name="importfile" value="${importer_params?.importfile}"/>
[1675]30        </g:else>
[1658]31
[1277]32            </td>
33        </tr>
34        <tr>
35            <td width="100px">
36                Use data from sheet:
37            </td>
38            <td width="100px">
[1469]39                <g:select name="sheetindex" from="${1..25}" value="${importer_params?.sheetindex}"/>
[1277]40            </td>
41        </tr>
42        <tr>
43            <td width="100px">
44                Columnheader starts at row:
45            </td>
46            <td width="100px">
[1469]47                <g:select name="headerrow" from="${1..10}" value="${importer_params?.headerrow}"/>
[1277]48            </td>
49        </tr>
50        <tr>
51            <td width="100px">
52                Data starts at row:
53            </td>
54            <td width="100px">
[1469]55                <g:select name="datamatrix_start" from="${2..10}" value="${importer_params?.datamatrix_start}"/>
[1277]56            </td>
[1500]57        </tr>   
[1277]58        <tr>
59            <td>
60                Choose type of data:
61            </td>
62            <td>
63                <g:select
64                name="entity"
65                id="entity"
[1443]66                from="${GdtService.cachedEntities}"
[1469]67        value="${importer_params?.entity}"
[1443]68                optionValue="${{it.name}}"
69                optionKey="${{it.encoded}}"
[1277]70                noSelection="['':'-Choose type of data-']"
71                onChange="${remoteFunction( controller: 'importer',
72                                            action:'ajaxGetTemplatesByEntity',
73                                            params: '\'entity=\'+escape(this.value)',
74                                            onSuccess:'updateSelect(\'template_id\',data,false,false,\'default\')')}" />
75            </td>
76        </tr>
[1500]77    <tr id="studyfield">
78            <td>
79                Choose your study:
80            </td>
81            <td>
82                <g:select name="study.id" from="${studies}" optionKey="id" optionValue="${{ it.code + ' - ' + it.title }}" value="${importer_params?.study?.id}"/>
83            </td>
84        </tr>
[1277]85        <tr>
86            <td>
87                <div id="datatemplate">Choose type of data template:</div>
88            </td>
89            <td>
[1536]90                <g:select rel="template" entity="none" name="template_id" optionKey="id" optionValue="name" from="${importer_datatemplates}" value="${importer_params?.template_id}"/>
[1277]91            </td>
92        </tr>
93        </table>
94</af:page>
[1388]95
96<g:render template="common/error"/>
Note: See TracBrowser for help on using the repository browser.