hidePaginator : false,
showLoadFilter : false,
suppressLinkedFields : null, // list of fields whose linked display data should not be fetched from the server
+ showBackForward : true,
/* by default, don't show auto-generated (sequence) fields */
showSequenceFields : false,
this.paginator = new dijit.layout.ContentPane();
- var back = dojo.create('a', {
- innerHTML : 'Back', // TODO i18n
- style : 'padding-right:6px;',
- href : 'javascript:void(0);',
- onclick : function() {
- self.cachedQueryOpts.offset = self.displayOffset -= self.displayLimit;
- if(self.displayOffset < 0)
- self.cachedQueryOpts.offset = self.displayOffset = 0;
- self.refresh();
- }
- });
-
- var forw = dojo.create('a', {
- innerHTML : 'Next', // TODO i18n
- style : 'padding-right:6px;',
- href : 'javascript:void(0);',
- onclick : function() {
- self.cachedQueryOpts.offset = self.displayOffset += self.displayLimit;
- self.refresh();
- }
- });
-
dojo.place(this.paginator.domNode, this.domNode, 'before');
- dojo.place(back, this.paginator.domNode);
- dojo.place(forw, this.paginator.domNode);
-
+
+ if(this.showBackForward) {
+ var back = dojo.create('a', {
+ innerHTML : 'Back', // TODO i18n
+ style : 'padding-right:6px;',
+ href : 'javascript:void(0);',
+ onclick : function() {
+ self.cachedQueryOpts.offset = self.displayOffset -= self.displayLimit;
+ if(self.displayOffset < 0)
+ self.cachedQueryOpts.offset = self.displayOffset = 0;
+ self.refresh();
+ }
+ });
+
+ var forw = dojo.create('a', {
+ innerHTML : 'Next', // TODO i18n
+ style : 'padding-right:6px;',
+ href : 'javascript:void(0);',
+ onclick : function() {
+ self.cachedQueryOpts.offset = self.displayOffset += self.displayLimit;
+ self.refresh();
+ }
+ });
+
+ dojo.place(back, this.paginator.domNode);
+ dojo.place(forw, this.paginator.domNode);
+ }
+
if(this.showLoadFilter) {
dojo.require('openils.widget.PCrudFilterDialog');
dojo.place(
[% ctx.page_title = 'Circulation Policy Configuration' %]
[% WRAPPER default/base.tt2 %]
<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/conify/global/config/circ_matrix_matchpoint.js'> </script>
-<div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+<div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel' id='topContentPane'>
<div>Circulation Policy Configuration</div>
<div><button dojoType='dijit.form.Button' onClick='cmGrid.showCreatePane()'>New</button></div>
</div>
<div dojoType='dijit.layout.ContentPane' layoutAlign='client'>
<table jsId='cmGrid'
- style='height: 600px;'
+ id='cmGridId'
+ style='height:500px;'
dojoType='openils.widget.AutoGrid'
fieldOrder="['id', 'active', 'grp', 'org_unit', 'copy_circ_lib', 'copy_owning_lib', 'user_home_ou', 'is_renewal', 'juvenile_flag', 'circ_modifier', 'marc_type', 'marc_form', 'marc_bib_level', 'marc_vr_format', 'ref_flag', 'usr_age_lower_bound', 'usr_age_upper_bound', 'circulate', 'duration_rule', 'renewals', 'hard_due_date', 'recurring_fine_rule', 'grace_period', 'max_fine_rule', 'available_copy_hold_ratio', 'total_copy_hold_ratio', 'script_test']"
defaultCellWidth='"auto"'
editStyle='pane'
editOnEnter='true'
showColumnPicker='true'
+ hideSelector='true'
+ showBackForward='false'
+ showLoadFilter='true'
+ displayLimit='9e15'
columnPickerPrefix='"conify.config.circ_matrix_matchpoint"'>
<thead>
<tr>
</thead>
</table>
</div>
-
<div class='hidden'>
<div id='circ-mod-editor' style='border:1px solid #aaa'>
<h3>Circ Modifier Count Groups</h3>