1 [% WRAPPER 'default/base.tt2' %]
2 [% ctx.page_title = 'Lineitem Search' %]
3 <script src="[% ctx.media_prefix %]/js/ui/default/acq/lineitem/search.js"></script>
4 <!-- later: "[% ctx.page_args.0 %]" -->
5 <div id="oils-acq-li-search-form-holder" class="hidden">
6 <h1 class="oils-acq-li-search">Lineitem Search</h1>
7 <form dojoType="dijit.form.Form" action="" method=""
8 id="oils-acq-li-search-form" jsId="searchForm">
9 <script type="dojo/method" event="onSubmit">
10 doSearch(this.getValues());
11 return false; /* no redirect */
14 <div class="oils-acq-li-search-form-row">
15 <label class="oils-acq-li-search" for="state_selector">
18 <input class="oils-acq-li-search" name="state"
19 dojoType="dijit.form.FilteringSelect" required="false"
20 id="state_selector" jsId="stateSelector"
21 labelAttr="description" searchAttr="description"
23 <label class="oils-acq-li-search" for="agency_selector">
26 <input class="oils-acq-li-search" id="agency_selector" />
28 <div class="oils-acq-li-search-form-row">
29 <input class="oils-acq-li-search" dojoType="dijit.form.RadioButton"
30 name="attr_search_type" jsId="attrSearchTypeNone"
31 id="attr_search_type_none" value="none" checked="checked"
32 onChange="toggleAttrSearchType(this.value, this.checked);" />
33 <label for="attr_search_type_none" class="oils-acq-li-search">
34 No further attributes to search by
37 <div class="oils-acq-li-search-form-row">
38 <input class="oils-acq-li-search" dojoType="dijit.form.RadioButton"
39 name="attr_search_type" jsId="attrSearchTypeScalar"
40 id="attr_search_type_scalar" value="scalar"
41 onChange="toggleAttrSearchType(this.value, this.checked);" />
42 <label for="attr_search_type_scalar" class="oils-acq-li-search">
43 Search by one attribute value
45 <div id="oils-acq-li-search-attr-scalar" class="hidden">
46 <input class="oils-acq-li-search"
47 name="scalar_def" dojoType="dijit.form.FilteringSelect"
48 jsId="attrScalarDefSelector"
49 labelAttr="description" searchAttr="description" />
50 <input class="oils-acq-li-search" name="scalar_value"
51 dojoType="dijit.form.TextBox"/>
54 <div class="oils-acq-li-search-form-row">
55 <input class="oils-acq-li-search" dojoType="dijit.form.RadioButton"
56 name="attr_search_type" jsId="attrSearchTypeArray"
57 id="attr_search_type_array" value="array"
58 onChange="toggleAttrSearchType(this.value, this.checked);" />
59 <label for="attr_search_type_array" class="oils-acq-li-search">
60 Provide a file of search terms
62 <div id="oils-acq-li-search-attr-array" class="hidden">
63 <input class="oils-acq-li-search"
64 name="array_def" dojoType="dijit.form.FilteringSelect"
65 jsId="attrArrayDefSelector"
66 labelAttr="description" searchAttr="description" />
67 <span class="oils-acq-li-search">
68 <span id="records-up">0</span> term(s) prepared for search
70 <span class="oils-acq-li-search" dojoType="dijit.form.Button"
71 onClick="loadTermsFromFile();">Add file</span>
72 <span class="oils-acq-li-search" dojoType="dijit.form.Button"
73 onClick="clearTerms();">Clear loaded search terms</span>
76 <div class="oils-acq-li-search-form-row"
77 id="oils-acq-li-search-attr-submit">
78 <span dojoType="dijit.form.Button" type="submit">Search</span>
82 [% INCLUDE 'default/acq/common/li_table.tt2' %]