2 [% ctx.page_title = l('Configure Monograph Parts') %]
3 <div dojoType="dijit.layout.BorderContainer" design="headline" >
5 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel' region="top" style="height:30px;">
6 <div>[% l('Monograph Parts') %]</div>
8 <button dojoType='dijit.form.Button' onClick='openils.biblio.monographPartMerge.showMergeDialog(monoPartGrid)'>[% l('Merge Selected') %]</button>
9 <button dojoType='dijit.form.Button' onClick='monoPartGrid.showCreateDialog()'>[% l('New Monograph Part') %]</button>
10 <button dojoType='dijit.form.Button' onClick='monoPartGrid.deleteSelected()'>[% l('Delete Selected') %]</button>
14 <div id="sortContentPane" dojoType="dijit.layout.ContentPane" layoutAlign="client" region="center" style="width:500px;overflow-x:hidden;">
15 <table id="monoGrid" jsId="monoPartGrid"
16 dojoType="openils.widget.AutoGrid"
19 fieldOrder="['label']"
21 suppressFields="['id','record','label_sortkey','deleted']"
22 suppressEditFields="['id','label_sortkey','deleted']"
29 <script type="text/javascript">
30 dojo.require('dijit.layout.BorderContainer');
31 dojo.require('openils.CGI');
32 dojo.require('openils.Util');
33 dojo.require('openils.widget.AutoGrid');
34 dojo.require('openils.biblio.monographPartMerge');
36 var cgi = new openils.CGI();
37 openils.Util.addOnLoad( function() {
38 monoPartGrid.overrideEditWidgets.record = new dijit.form.TextBox({"disabled": true});
39 monoPartGrid.overrideEditWidgets.record.shove = { create : cgi.param('r') };
40 monoPartGrid.loadAll({order_by : [{class : 'bmp', field : 'label_sortkey'}]}, {deleted : 'f', record : cgi.param('r')});