1 [% WRAPPER default/base.tt2 %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/acq/po/li_search.js'> </script>
8 <div id='oils-acq-li-search-block' class='container'>
9 <form dojoType='dijit.form.Form' action='' method=''>
10 <script type="dojo/method" event="onSubmit">
11 doSearch(this.getValues());
12 return false; /* don't redirect */
14 <table class='oils-acq-basic-form-table'>
16 <td><label for='state'>State</label></td>
18 <select dojoType='dijit.form.FilteringSelect' name='state'>
19 <option value='new'>New</option>
20 <option value='approved'>Approved</option>
21 <option value='in-process'>In Process</option>
22 <option value='received'>Received</option>
27 <td><label for='provider'>Provider</label></td>
29 <select dojoType='dijit.form.FilteringSelect' name='provider'
30 labalAttr='code' searchAttr='code' jsId='providerSelector'>
35 <td colspan='2'><div dojoType='dijit.form.Button' type='submit'>Search</div></td>
41 <div id='oils-acq-li-search-progress'>
42 <div dojoType="dijit.ProgressBar" style="width:300px" jsId="searchProgress" id="searchProgress"></div>
44 <script>dojo.style('searchProgress', 'visibility', 'hidden');</script>
46 <div dojoType="dijit.form.DropDownButton" id='oils-acq-li-search-po-create'>
47 <span>Create PO</span>
48 <div dojoType="dijit.TooltipDialog" execute="createPOFromLineitems(arguments[0]);">
49 <script type='dojo/connect' event='onOpen'>
50 buildProviderSelect(newPOProviderSelector,
52 newPOProviderSelector.setValue(providerSelector.getValue());
55 new openils.User().buildPermOrgSelector('CREATE_PURCHASE_ORDER', orderingAgencySelect);
57 <table class='dijitTooltipTable'>
60 <input dojoType="dijit.form.RadioButton" name="which" type='radio' checked='checked' value='selected'/>
61 <label for="name">For selected items</label>
62 <input dojoType="dijit.form.RadioButton" name="which" type='radio' value='all'/>
63 <label for="name">For all items</label>
67 <td><label for="name">Provider: </label></td>
69 <input jsId='newPOProviderSelector' name="provider"
70 dojoType="dijit.form.FilteringSelect" searchAttr='code' labelAttr='code'/>
74 <td><label for="name">Ordering Agency:</label></td>
76 <input dojoType="openils.widget.OrgUnitFilteringSelect" jsId='orderingAgencySelect'
77 searchAttr="shortname" name="ordering_agency" autocomplete="true" labelAttr='shortname'> </input>
81 <td><label for="create_assets">Generate Bib/Copy Data</label></td>
83 <input name='create_assets' dojoType='dijit.form.CheckBox' checked='checked'> </input>
87 <td><label for="create_debits">Encumber funds</label></td>
89 <input name='create_debits' dojoType='dijit.form.CheckBox' checked='checked'> </input>
93 <td colspan='2' align='center'>
94 <button dojoType='dijit.form.Button' type="submit">Create</button>
100 <script>dojo.style('oils-acq-li-search-po-create', 'visibility', 'hidden');</script>
101 <div id='oils-acq-li-search-result-grid' style='height:100%'>
102 [% grid_jsid = 'liGrid'; domprefix = 'oils-acq-li-search' %]
103 [% INCLUDE 'default/acq/common/jubgrid.tt2' %]
105 <script>dojo.style('oils-acq-li-search-result-grid', 'visibility', 'hidden');</script>