]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/conify/global/config/billing_type.tt2
UI for manging idl_field_doc entries
[working/Evergreen.git] / Open-ILS / web / templates / default / conify / global / config / billing_type.tt2
1 [% WRAPPER default/base.tt2 %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/conify/global/config/billing_type.js'> </script>
3 <h1>Billing Types</h1><br/>
4
5
6 <div dojoType="dijit.form.DropDownButton">
7     <span>New Billing Type</span>
8     <div dojoType="dijit.TooltipDialog" execute="btCreate(arguments[0]);">
9         <script type='dojo/connect' event='onOpen'>
10             new openils.User().buildPermOrgSelector('CREATE_BILLING_TYPE', btOwningOrg);
11         </script>
12         <table class='dijitTooltipTable'>
13             <tr>
14                 <td><label for="name">Name: </label></td>
15                 <td><input dojoType="dijit.form.TextBox" name="name"/></td>
16             </tr>
17             <tr>
18                 <td><label for="owner">Owning Location: </label></td>
19                 <td>
20                     <input dojoType="openils.widget.OrgUnitFilteringSelect" name="owner" 
21                         jsId='btOwningOrg' searchAttr='shortname' labelAttr='shortname'/>
22                 </td>
23             </tr>
24             <tr>
25                 <td><label for="default_price">Default Price: </label></td>
26                 <td><input dojoType="dijit.form.CurrencyTextBox" name="default_price" required='false'/></td>
27             </tr>
28             <tr>
29                 <td colspan='2' align='center'>
30                     <button dojoType='dijit.form.Button' type="submit">Create</button>
31                 </td>
32             </tr>
33         </table>
34     </div>
35 </div> 
36 <button dojoType='dijit.form.Button' onclick='btDrawEditDialog();'>Edit Current Row</button>
37 <span>Context Org Unit</span>
38 <select dojoType="openils.widget.OrgUnitFilteringSelect" jsId='btContextOrgSelect' 
39     searchAttr='shortname' labelAttr='shortname'> </select>
40
41 <script>dojo.require('openils.widget.GridColumnPicker');</script>
42
43 <!-- column picker menu -->
44 <div dojoType="openils.widget.GridColumnPicker" jsid="btGridMenu" id="btGridMenu" style="display: none;" grid='btGrid'>
45     <div dojoType="dojox.widget.PlaceholderMenuItem" label="GridColumns"></div>
46 </div>
47 <!-- grid -->
48 <div dojoType="dijit.layout.ContentPane" layoutAlign="top">
49     <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px;'>
50         <table jsId="btGrid" dojoType="dojox.grid.DataGrid" query="{id: '*'}" 
51             rowSelector='20px' columnReordering='true' headerMenu="btGridMenu">
52             <thead>
53                 <tr>
54                     <th field="id">ID</th>
55                     <th field="name" width='250px;'>Name</th>
56                     <th field="owner" width='250px;'get='getOrgInfo'>Owning Location</th>
57                     <th field="default_price">Default Price</th>
58                 </tr>
59             </thead>
60         </table>    
61     </div>
62 </div>
63 <div style='display:none;' dojoType="dijit.Dialog" jsId='btEditDialog'>
64     <script>dojo.require('dijit.form.TextBox');</script>
65     <b>Test Editing Dialog</b>
66     <form>
67         <table>
68             <tr>
69                 <td>ID</td>
70                 <td><span id='btId'/></td>
71             </tr>
72             <tr>
73                 <td>Name</td>
74                 <td><input dojoType='dijit.form.TextBox' jsId='btName'/></td>
75             </tr>
76             <tr>
77                 <td>Owning Location</td>
78                 <td><select dojoType='openils.widget.OrgUnitFilteringSelect' jsId='btOwnerLocation' searchAttr='shortname' labelAttr='shortname'/></td>
79             </tr>
80             <tr>
81                 <td> DefaultPrice</td>
82                 <td><input dojoType='dijit.form.CurrencyTextBox' jsId='btDefaultPrice'></td>
83             </tr>
84             <tr>
85                 <td colspan='2' align='center'>
86                     <button jsId='editSave' dojoType='dijit.form.Button'>Save Changes</button>
87                 </td>
88             </tr>
89         </table>
90     </form>
91 </div>
92
93 [% END %]
94
95