Ignore:
Timestamp:
Jan 21, 2011, 4:30:04 PM (10 years ago)
Author:
robert@…
Message:

Improved querying and created a possibility to search for assays

Location:
trunk/grails-app/views/advancedQuery
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/advancedQuery/index.gsp

    r1415 r1424  
    1313<form id="input_criteria">
    1414        <h2>Add criterium</h2>
     15        <p>
     16                N.B. Comparing numerical values is done without taking into
     17                account the units. E.g. a weight of 1 kg equals 1 grams.
     18        </p>
    1519        <label for="field">Field</label>
    1620                <select name="field">
     
    2731                </select>
    2832               
     33        <label for="value">Comparison</label>
     34                <select name="operator">
     35                        <option value="equals">Equals</option>
     36                        <option value="contains">Contains</option>
     37                        <option value="&gt;=">Greater than or equals</option>
     38                        <option value="&gt;">Greater than</option>
     39                        <option value="&lt;">Lower than</option>
     40                        <option value="&lt;=">Lower than or equals</option>
     41                </select>
     42
    2943        <label for="value">Value</label>
    3044                <input class='text' type="text" name="value" />
  • trunk/grails-app/views/advancedQuery/results.gsp

    r1415 r1424  
    1515</p>
    1616<ul id="criteria">
    17         <g:each in="${search.getCriteria()}" var="criterium">
     17        <g:each in="${search.getCriteria()}" var="criterion">
    1818                <li>
    19                         <span class="entityfield">${criterium.entityfield}</span>
    20                         <span class="operator">${criterium.operator}</span>
    21                         <span class="value">${criterium.value}</span>
     19                        <span class="entityfield">${criterion.entity}.${criterion.field}</span>
     20                        <span class="operator">${criterion.operator}</span>
     21                        <span class="value">${criterion.value}</span>
    2222                </li>
    2323        </g:each>
  • trunk/grails-app/views/advancedQuery/studyresults.gsp

    r1415 r1424  
    1515</p>
    1616<ul id="criteria">
    17         <g:each in="${search.getCriteria()}" var="criterium">
     17        <g:each in="${search.getCriteria()}" var="criterion">
    1818                <li>
    19                         <span class="entityfield">${criterium.entityfield}</span>
    20                         <span class="operator">${criterium.operator}</span>
    21                         <span class="value">${criterium.value}</span>
     19                        <span class="entityfield">${criterion.entity}.${criterion.field}</span>
     20                        <span class="operator">${criterion.operator}</span>
     21                        <span class="value">${criterion.value}</span>
    2222                </li>
    2323        </g:each>
Note: See TracChangeset for help on using the changeset viewer.