1 [% WRAPPER default/base.tt2 %]
2 [% ctx.page_title = 'Distribution Formulas' %]
3 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/conify/global/acq/distribution_formula.js'></script>
4 <script type="text/javascript"> var formulaId = '[% ctx.page_args.0 %]';
6 function getFormulaName(rowIndex, item) {
8 var name = this.grid.store.getValue(item, 'name');
9 var id = this.grid.store.getValue(item, 'id');
10 return id + ':' + name;
13 function formatName(value) {
15 var vals = value.split(/:/);
16 return '<a href="'+location.href+ '/'+vals[0]+'">'+vals[1]+'</a>';
23 <div id='formula-list-div'>
24 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
25 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" class='oils-header-panel'>
26 <div>Distribution Formulas</div>
28 <button dojoType='dijit.form.Button' onClick='fListGrid.showCreateDialog()'>New Formula</button>
29 <button dojoType='dijit.form.Button' onClick='fListGrid.deleteSelected()'>Delete Selected</button>
32 <table jsId="fListGrid"
33 dojoType="openils.widget.AutoGrid"
34 fieldOrder="['id', 'name', 'owner', 'item_count', 'skip_count']"
41 <th field='name' get='getFormulaName' formatter='formatName'/>
42 <th field='item_count' get='getItemCount'/>
50 <div id='formula-entry-div'>
51 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
52 <div id='formula-summary-pane'/>
54 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" class='oils-header-panel'>
55 <div id="formula_head"></div>
57 <button dojoType='dijit.form.Button' onClick='dfeListGrid.showCreateDialog()'>New Formula Entry</button>
58 <button dojoType='dijit.form.Button' onClick='dfeListGrid.deleteSelected()'>Delete Selected</button>
61 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
62 <table jsId="dfeListGrid"
64 dojoType="openils.widget.AutoGrid"
65 fieldOrder="['id','formula', 'owning_lib', 'location', 'item_count', 'position']"
66 suppressFields="['formula']"
73 <th field='formula' get='getFormulaId' formatter='formatName'/>