2 [% ctx.page_title = l('MARC Search and Facet Fields') %]
3 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
4 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
5 <div>[% l('Metabib Field') %]</div>
7 <button dojoType='dijit.form.Button' onClick='mbFieldGrid.showCreateDialog()'>[% l('New Field') %]</button>
8 <button dojoType='dijit.form.Button' onClick='mbFieldGrid.deleteSelected()'>[% l('Delete Selected') %]</button>
12 <table jsId="mbFieldGrid"
13 dojoType="openils.widget.AutoGrid"
14 fieldOrder="['name', 'label', 'field_class', 'weight', 'format', 'search_field', 'facet_field', 'xpath']"
20 <tr><th field='xpath' width='25%'></th>
21 <th field='vdata_suppliers' get='getCmfvm' formatter='formatCmfvmLink'>
22 [% l('Data Suppliers') %]
31 <script type="text/javascript">
32 dojo.require('openils.Util');
33 dojo.require('openils.widget.AutoGrid');
35 function getCmfvm(rowId, item) {
37 return this.grid.store.getValue(item, 'id');
40 function formatCmfvmLink(id) {
42 return "<a href='" + oilsBasePath +
43 "/conify/global/config/metabib_field_virtual_map/"
44 + id + "'>[% l('Manage') %]</a>";
50 openils.Util.addOnLoad( function() { mbFieldGrid.loadAll(); } );