source: trunk/grails-app/views/eventDescription/edit.gsp @ 241

Last change on this file since 241 was 241, checked in by jahn, 12 years ago

Functionality of dynamic protocol parameter selection improved. The java scripts lines still need to be cleaned and put into a seperate fiel to be included by a grails source tag.

File size: 5.5 KB
RevLine 
[120]1
2<%@ page import="dbnp.studycapturing.EventDescription" %>
3<html>
4    <head>
5        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6        <meta name="layout" content="main" />
7        <g:set var="entityName" value="${message(code: 'eventDescription.label', default: 'EventDescription')}" />
[220]8        <g:setProvider library="jquery"/>
[120]9        <title><g:message code="default.edit.label" args="[entityName]" /></title>
10    </head>
[220]11
[120]12    <body>
[241]13
14
[120]15        <div class="nav">
16            <span class="menuButton"><a class="home" href="${createLink(uri: '/')}">Home</a></span>
17            <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></span>
18            <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>
19        </div>
[220]20
21
22
[120]23        <div class="body">
24            <h1><g:message code="default.edit.label" args="[entityName]" /></h1>
25            <g:if test="${flash.message}">
26            <div class="message">${flash.message}</div>
27            </g:if>
28            <g:hasErrors bean="${eventDescriptionInstance}">
29            <div class="errors">
30                <g:renderErrors bean="${eventDescriptionInstance}" as="list" />
31            </div>
32            </g:hasErrors>
[220]33
34
[241]35           <% println eventDescriptionInstance.toString() %>
36            <g:form action="save" method="post" id="${eventDescriptionInstance.id}" onsubmit="addHiddenDialogsToForm();">
[120]37                <g:hiddenField name="id" value="${eventDescriptionInstance?.id}" />
38                <g:hiddenField name="version" value="${eventDescriptionInstance?.version}" />
39                <div class="dialog">
40                    <table>
41                        <tbody>
[220]42
[120]43                            <tr class="prop">
44                                <td valign="top" class="name">
[220]45                                  <label for="name"><g:message code="eventDescription.name.label" default="Name" /></label>
[120]46                                </td>
[220]47                                <td valign="top" class="value ${hasErrors(bean: eventDescriptionInstance, field: 'name', 'errors')}">
48                                    <g:textField name="name" value="${eventDescriptionInstance?.name}" />
[120]49                                </td>
50                            </tr>
[220]51
[120]52                            <tr class="prop">
53                                <td valign="top" class="name">
54                                  <label for="description"><g:message code="eventDescription.description.label" default="Description" /></label>
55                                </td>
56                                <td valign="top" class="value ${hasErrors(bean: eventDescriptionInstance, field: 'description', 'errors')}">
[220]57                                    <g:textArea name="description" value="${eventDescriptionInstance?.description}" rows="8" cols="80" />
[120]58                                </td>
59                            </tr>
60                       
61                            <tr class="prop">
62                                <td valign="top" class="name">
[220]63                                  <label for="classification"><g:message code="eventDescription.classification.label" default="Classification" /></label>
[120]64                                </td>
[220]65                                <td valign="top" class="value ${hasErrors(bean: eventDescriptionInstance, field: 'classification', 'errors')}">
66                                    <g:textField name="classification" value="${eventDescriptionInstance?.classification}" />
[120]67                                </td>
68                            </tr>
[220]69
[120]70                            <tr class="prop">
71                                <td valign="top" class="name">
72                                </td>
[220]73                                <td valign="top" class="value ${hasErrors(bean: eventDescriptionInstance, field: 'protocol', 'errors')}">
[120]74                                </td>
75                            </tr>
[220]76
77
78                            <tr class="prop">
79                            <g:if test="!editExisting">
80                                <td valign="top" class="name"> <label> This is a sampling event</label> </td>
81                                <td>  <INPUT TYPE="checkbox" NAME="isSampleCheckBox" VALUE="checkboxValue"> </td>
82                            </g:if>
83                            <g:else>
84                            <tr class="prop">
85                                <td valign="top" class="name"> <label> This is a sampling event</label> </td>
86                                <td valign="top" class="value ${hasErrors(bean: eventDescriptionInstance, field: 'protocol', 'errors')}">
87                                <label for="protocol"><g:message code="${eventDescriptionInstance.isSamplingEvent?'yes':'no'}"  /></label>
88                            </g:else>
89                            </tr>
90
91
92
93
[120]94                        </tbody>
95                    </table>
96                </div>
[241]97                                <g:include action="showMyProtocol" controller="eventDescription" id="${eventDescriptionInstance.id}" />
[120]98                <div class="buttons">
[241]99                    <span class="button"><g:submitButton name="save" class="save" value="${message(code: 'default.save.label', default: 'Save')}" /></span>
100                    <span class="button"><g:submitToRemote class="delete" action="list" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /></span>
[120]101                </div>
102            </g:form>
103        </div>
104    </body>
105</html>
Note: See TracBrowser for help on using the repository browser.