source: trunk/grails-app/views/advancedQuery/list.gsp @ 1482

Last change on this file since 1482 was 1482, checked in by robert@…, 10 years ago

Implemented saving of queries

File size: 1.6 KB
Line 
1<%@ page import="dbnp.query.*" %>
2<html>
3<head>
4        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
5        <meta name="layout" content="main"/>
6        <title>Previous queries</title>
7        <link rel="stylesheet" href="<g:resource dir="css" file="advancedQuery.css" />" type="text/css"/>
8</head>
9<body>
10
11<h1>Previous queries</h1>
12
13<g:if test="${searches.size() > 0}">
14        <table id="searchresults">
15                <thead>
16                        <tr>
17                                <th></th>
18                                <th>#</th>
19                                <th>Type</th>
20                                <th>Criteria</th>
21                                <th># results</th>
22                                <th>time</th>
23                                <th></th>
24                                <th></th>
25                        </tr>
26                </thead>
27                <g:each in="${searches}" var="search">
28                        <tr>
29                                <td><g:checkBox name="queryId" value="${search.id}" checked="${false}" /></td>
30                                <td>${search.id}</td>
31                                <td>${search.entity}</td>
32                                <td>
33                                        <g:each in="${search.getCriteria()}" var="criterion" status="j">
34                                                <g:if test="${j > 0}">, </g:if>
35                                                <span class="entityfield">${criterion.entityField()}</span>
36                                                <span class="operator">${criterion.operator}</span>
37                                                <span class="value">
38                                                        <g:if test="${criterion.value instanceof Search}">
39                                                                <g:link action="show" id="${criterion.value.id}">${criterion.value}</g:link>
40                                                        </g:if>
41                                                        <g:else>
42                                                                ${criterion.value}
43                                                        </g:else>
44                                                </span>
45                                        </g:each>
46                                </td>
47                                <td>${search.getNumResults()}</td>
48                                <td><g:formatDate date="${search.executionDate}" format="HH:mm" /></td>
49                                <td><g:link action="show" id="${search.id}">Show</g:link>
50                                <td><g:link action="discard" id="${search.id}">Discard</g:link>
51                        </tr>
52                </g:each>
53        </table>
54</g:if>
55<p>
56        <g:link action="index">Search again</g:link>
57</p>
58</body>
59</html>
Note: See TracBrowser for help on using the repository browser.