1 [% WRAPPER default/base.tt2 %]
2 [% ctx.page_title = 'Purchase Orders' %]
3 <div id='oils-acq-list-header' class='container'>
4 <div id='oils-acq-list-header-label'>PO Search</div>
7 <!-- load the page-specific JS -->
8 <script src='[% ctx.media_prefix %]/js/ui/default/acq/po/search.js'> </script>
11 function formatId(id) {
12 if(id) return '<a href="[% ctx.base_path %]/acq/po/view/' + id + '">'+id;
17 <form dojoType='dijit.form.Form' action='' method='' id='oils-acq-po-search-form'>
19 <script type="dojo/method" event="onSubmit">
20 doSearch(this.getValues());
21 return false; /* don't redirect */
24 <div class='oils-acq-basic-form-div'>
26 <label for='id'>ID</label>
27 <input dojoType='dijit.form.NumberTextBox' name='id'> </input>
29 <label for='provider'>Provider</label>
30 <input id='po-search-provider-selector'/>
32 <label for='state'>State</label></td>
34 var stateStore = new dojo.data.ItemFileReadStore({
39 {name:"New", value:'new'},
40 {name:"In Process", value:'in-process'}
45 <input dojoType='dijit.form.FilteringSelect'
53 <label for='ordering_agency'>Ordering Agency</label>
54 <input id='po-search-agency-selector'/>
56 <span dojoType='dijit.form.Button' type='submit'>Search</span>
60 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
65 dojoType="openils.widget.AutoGrid"
67 fieldOrder="['id', 'owner', 'ordering_agency', 'provider', 'create_time', 'edit_time', 'state']"
68 suppressFields="['owner', 'editor', 'creator']"
70 defaultCellWidth='"auto"'
71 showSequenceFields='true'
76 <th field="id" formatter='formatId'>ID</th>
78 <th field="owner" get='getPOOwner'/>
83 <div comment='dojo-needs-me'/>