source: trunk/src/grails-app/views/entry/list.gsp @ 39

Last change on this file since 39 was 39, checked in by gav, 15 years ago

Setup Boostrap and DataSource? so that we have demo data in prod env for deployin
g demo. Adjust the entry domain and rebuild views and controller.

File size: 2.6 KB
Line 
1
2
3<html>
4    <head>
5        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
6        <meta name="layout" content="main" />
7        <title>Entry List</title>
8    </head>
9    <body>
10        <div class="nav">
11            <span class="menuButton"><a class="home" href="${createLinkTo(dir:'')}">Home</a></span>
12            <span class="menuButton"><g:link class="create" action="create">New Entry</g:link></span>
13        </div>
14        <div class="body">
15            <h1>Entry List</h1>
16            <g:if test="${flash.message}">
17            <div class="message">${flash.message}</div>
18            </g:if>
19            <div class="list">
20                <table>
21                    <thead>
22                        <tr>
23                       
24                                <g:sortableColumn property="id" title="Id" />
25                       
26                                <th>Task</th>
27                           
28                                <g:sortableColumn property="comments" title="Comments" />
29                       
30                                <g:sortableColumn property="date" title="Date" />
31                       
32                                <g:sortableColumn property="durationHours" title="Duration Hours" />
33                       
34                                <g:sortableColumn property="durationMinutes" title="Duration Minutes" />
35                       
36                        </tr>
37                    </thead>
38                    <tbody>
39                    <g:each in="${entryInstanceList}" status="i" var="entryInstance">
40                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
41                       
42                            <td><g:link action="show" id="${entryInstance.id}">${fieldValue(bean:entryInstance, field:'id')}</g:link></td>
43                       
44                            <td>${fieldValue(bean:entryInstance, field:'task')}</td>
45                       
46                            <td>${fieldValue(bean:entryInstance, field:'comments')}</td>
47                       
48                            <td>${fieldValue(bean:entryInstance, field:'date')}</td>
49                       
50                            <td>${fieldValue(bean:entryInstance, field:'durationHours')}</td>
51                       
52                            <td>${fieldValue(bean:entryInstance, field:'durationMinutes')}</td>
53                       
54                        </tr>
55                    </g:each>
56                    </tbody>
57                </table>
58            </div>
59            <div class="paginateButtons">
60                <g:paginate total="${Entry.count()}" />
61            </div>
62        </div>
63    </body>
64</html>
Note: See TracBrowser for help on using the repository browser.