source: trunk/grails-app/views/eventDescription/show.gsp @ 308

Last change on this file since 308 was 308, checked in by jahn, 13 years ago

Added an actually non editable show. (Parameters script needs to be adapted, still.)

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