source: trunk/grails-app/views/study/show.gsp @ 85

Last change on this file since 85 was 85, checked in by ademcan, 13 years ago

the templates for the Study class, I have modified the scaffolding view.

File size: 10.5 KB
Line 
1
2<%@ page import="dbnp.studycapturing.Study" %>
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: 'study.label', default: 'Study')}" />
8        <title><g:message code="default.show.label" args="[entityName]" /></title>
9    </head>
10    <body>
11        <div class="nav">
12            <span class="menuButton"><a class="home" href="${createLink(uri: '/')}">Home</a></span>
13            <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></span>
14            <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>
15        </div>
16        <div class="body">
17            <h1><g:message code="default.show.label" args="[entityName]" /></h1>
18            <g:if test="${flash.message}">
19            <div class="message">${flash.message}</div>
20            </g:if>
21            <div class="dialog">
22                <table>
23                    <tbody>
24                   
25                        <tr class="prop">
26                            <td valign="top" class="name"><g:message code="study.id.label" default="Id" /></td>
27                           
28                            <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "id")}</td>
29                           
30                        </tr>
31                   
32                        <tr class="prop">
33                            <td valign="top" class="name"><g:message code="study.template.label" default="Template" /></td>
34                           
35                            <td valign="top" class="value"><g:link controller="template" action="show" id="${studyInstance?.template?.id}">${studyInstance?.template?.encodeAsHTML()}</g:link></td>
36                           
37                        </tr>
38                   
39                        <tr class="prop">
40                            <td valign="top" class="name"><g:message code="study.startDate.label" default="Start Date" /></td>
41                           
42                            <td valign="top" class="value"><g:formatDate date="${studyInstance?.startDate}" /></td>
43                           
44                        </tr>
45                   
46                        <tr class="prop">
47                            <td valign="top" class="name"><g:message code="study.samplingEvents.label" default="Sampling Events" /></td>
48                           
49                            <td valign="top" style="text-align: left;" class="value">
50                                <ul>
51                                <g:each in="${studyInstance.samplingEvents}" var="s">
52                                    <li><g:link controller="samplingEvent" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
53                                </g:each>
54                                </ul>
55                            </td>
56                           
57                        </tr>
58                   
59                        <tr class="prop">
60                            <td valign="top" class="name"><g:message code="study.subjects.label" default="Subjects" /></td>
61                           
62                            <td valign="top" style="text-align: left;" class="value">
63                                <ul>
64                                <g:each in="${studyInstance.subjects}" var="s">
65                                    <li><g:link controller="subject" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
66                                </g:each>
67                                </ul>
68                            </td>
69                           
70                        </tr>
71                   
72                        <tr class="prop">
73                            <td valign="top" class="name"><g:message code="study.events.label" default="Events" /></td>
74                           
75                            <td valign="top" style="text-align: left;" class="value">
76                                <ul>
77                                <g:each in="${studyInstance.events}" var="e">
78                                    <li><g:link controller="event" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li>
79                                </g:each>
80                                </ul>
81                            </td>
82                           
83                        </tr>
84                   
85                        <tr class="prop">
86                            <td valign="top" class="name"><g:message code="study.lastUpdated.label" default="Last Updated" /></td>
87                           
88                            <td valign="top" class="value"><g:formatDate date="${studyInstance?.lastUpdated}" /></td>
89                           
90                        </tr>
91                   
92                        <tr class="prop">
93                            <td valign="top" class="name"><g:message code="study.readers.label" default="Readers" /></td>
94                           
95                            <td valign="top" style="text-align: left;" class="value">
96                                <ul>
97                                <g:each in="${studyInstance.readers}" var="r">
98                                    <li><g:link controller="user" action="show" id="${r.id}">${r?.encodeAsHTML()}</g:link></li>
99                                </g:each>
100                                </ul>
101                            </td>
102                           
103                        </tr>
104                   
105                        <tr class="prop">
106                            <td valign="top" class="name"><g:message code="study.code.label" default="Code" /></td>
107                           
108                            <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "code")}</td>
109                           
110                        </tr>
111                   
112                        <tr class="prop">
113                            <td valign="top" class="name"><g:message code="study.editors.label" default="Editors" /></td>
114                           
115                            <td valign="top" style="text-align: left;" class="value">
116                                <ul>
117                                <g:each in="${studyInstance.editors}" var="e">
118                                    <li><g:link controller="user" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li>
119                                </g:each>
120                                </ul>
121                            </td>
122                           
123                        </tr>
124                   
125                        <tr class="prop">
126                            <td valign="top" class="name"><g:message code="study.ecCode.label" default="Ec Code" /></td>
127                           
128                            <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "ecCode")}</td>
129                           
130                        </tr>
131                   
132                        <tr class="prop">
133                            <td valign="top" class="name"><g:message code="study.researchQuestion.label" default="Research Question" /></td>
134                           
135                            <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "researchQuestion")}</td>
136                           
137                        </tr>
138                   
139                        <tr class="prop">
140                            <td valign="top" class="name"><g:message code="study.title.label" default="Title" /></td>
141                           
142                            <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "title")}</td>
143                           
144                        </tr>
145                   
146                        <tr class="prop">
147                            <td valign="top" class="name"><g:message code="study.description.label" default="Description" /></td>
148                           
149                            <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "description")}</td>
150                           
151                        </tr>
152                   
153                        <tr class="prop">
154                            <td valign="top" class="name"><g:message code="study.owner.label" default="Owner" /></td>
155                           
156                            <td valign="top" class="value"><g:link controller="user" action="show" id="${studyInstance?.owner?.id}">${studyInstance?.owner?.encodeAsHTML()}</g:link></td>
157                           
158                        </tr>
159                   
160                        <tr class="prop">
161                            <td valign="top" class="name"><g:message code="study.dateCreated.label" default="Date Created" /></td>
162                           
163                            <td valign="top" class="value"><g:formatDate date="${studyInstance?.dateCreated}" /></td>
164                           
165                        </tr>
166                   
167                        <tr class="prop">
168                            <td valign="top" class="name"><g:message code="study.groups.label" default="Groups" /></td>
169                           
170                            <td valign="top" style="text-align: left;" class="value">
171                                <ul>
172                                <g:each in="${studyInstance.groups}" var="g">
173                                    <li><g:link controller="subjectGroup" action="show" id="${g.id}">${g?.encodeAsHTML()}</g:link></li>
174                                </g:each>
175                                </ul>
176                            </td>
177                           
178                        </tr>
179                   
180                    </tbody>
181                </table>
182            </div>
183            <div class="buttons">
184                <g:form>
185                    <g:hiddenField name="id" value="${studyInstance?.id}" />
186                    <span class="button"><g:actionSubmit class="edit" action="edit" value="${message(code: 'default.button.edit.label', default: 'Edit')}" /></span>
187                    <span class="button"><g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /></span>
188                </g:form>
189            </div>
190        </div>
191    </body>
192</html>
Note: See TracBrowser for help on using the repository browser.