]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/acq/po/search.tt2
moved from getter to formatter for html-ized id link for dojo-1.3. grid height fixes
[working/Evergreen.git] / Open-ILS / web / templates / default / acq / po / search.tt2
1 [% WRAPPER default/base.tt2 %]
2 <div id='oils-acq-list-header' class='container'>
3     <div id='oils-acq-list-header-label'>PO Search</div>
4 </div>
5
6 <!-- load the page-specific JS -->
7 <script src='[% ctx.media_prefix %]/js/ui/default/acq/po/search.js'> </script>
8
9 <script>
10     function formatId(id) {
11         if(id) return '<a href="[% ctx.base_path %]/acq/po/view/' + id + '">'+id;
12     }
13 </script>
14
15
16 <form dojoType='dijit.form.Form' action='' method='' id='oils-acq-po-search-form'>
17
18     <script type="dojo/method" event="onSubmit">
19         doSearch(this.getValues());
20         return false; /* don't redirect */
21     </script>
22
23     <div class='oils-acq-basic-form-div'>
24
25         <label for='id'>ID</label>
26         <input dojoType='dijit.form.NumberTextBox' name='id'> </input>
27
28         <label for='provider'>Provider</label>
29         <input id='po-search-provider-selector'/>
30
31         <label for='state'>State</label></td>
32         <select dojoType='dijit.form.FilteringSelect' name='state' required='false'>
33             <option value='new'>New</option>
34             <option value='in-process'>In Process</option>
35         </select>
36
37         <label for='ordering_agency'>Ordering Agency</label>
38         <input id='po-search-agency-selector'/>
39
40         <span dojoType='dijit.form.Button' type='submit'>Search</span>
41     </div>
42 </form>
43 <br/>
44 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
45     <table 
46             id="po-grid" 
47             autoHeight='true'
48             jsId="poGrid" 
49             dojoType="openils.widget.AutoGrid" 
50             query="{id: '*'}" 
51             fieldOrder="['id', 'owner', 'ordering_agency', 'provider', 'create_time', 'edit_time', 'state']"
52             suppressFields="['editor', 'creator']"
53             query="{id: '*'}"
54             defaultCellWidth='"auto"'
55             showSequenceFields='true'
56             fmClass='acqpo'> 
57         <thead> 
58             <tr> 
59                 <th field="id" formatter='formatId'>ID</th> 
60                 <th field="owner" get='getPOOwner'/>
61             </tr> 
62         </thead> 
63     </table>     
64     <div comment='dojo-needs-me'/>
65 </div>
66 [% END %]
67