var c = [
{
'id' : 'acp_id',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_id'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'circ_id',
+ 'fm_class' : 'circ',
'label' : document.getElementById('commonStrings').getString('staff.circ_label_id'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'mvr_doc_id',
+ 'fm_class' : 'mvr',
'label' : document.getElementById('commonStrings').getString('staff.mvr_label_doc_id'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'barcode',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_barcode'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'call_number',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_call_number'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'owning_lib',
+ 'fm_class' : 'acn',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.owning_lib'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'copy_number',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_copy_number'),
'flex' : 1,
'sort_type' : 'number',
},
{
'id' : 'location',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_location'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'loan_duration',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_loan_duration'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'circ_lib',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_circ_lib'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'fine_level',
+ 'fm_class' : 'acp',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_fine_level'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'circulate',
+ 'fm_class' : 'acp',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.circulate'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'deleted',
+ 'fm_class' : 'acp',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.deleted'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'holdable',
+ 'fm_class' : 'acp',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.holdable'),
'flex' : 1,
'primary' : false,
},
{
'id' : 'opac_visible',
+ 'fm_class' : 'acp',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.opac_visible'),
'flex' : 1,
'primary' : false,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'ref',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.reference'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'deposit',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.deposit'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'deposit_amount',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_deposit_amount'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'price',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_price'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'circ_as_type',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_circ_as_type'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'circ_modifier',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_circ_modifier'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'checkout_lib',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkout_lib'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'xact_start_full',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkout_timestamp'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'checkin_time_full',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_timestamp'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'xact_start',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.xact_start'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'checkin_time',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_time'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'xact_finish',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.xact_finish'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'due_date',
'label' : document.getElementById('commonStrings').getString('staff.circ_label_due_date'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'due_time',
'label' : document.getElementById('commonStrings').getString('staff.circ_label_due_time'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'create_date',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.create_date'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'edit_date',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.edit_date'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'title',
'label' : document.getElementById('commonStrings').getString('staff.mvr_label_title'),
'flex' : 2,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'author',
'label' : document.getElementById('commonStrings').getString('staff.mvr_label_author'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'edition',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.edition'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'isbn',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.isbn'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'pubdate',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.pubdate'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'publisher',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.publisher'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'mvr',
'id' : 'tcn',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.tcn'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'renewal_remaining',
'label' : document.getElementById('commonStrings').getString('staff.circ_label_renewal_remaining'),
'flex' : 0,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'stop_fines',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.stop_fines'),
'flex' : 0,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'stop_fines_time',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.stop_fines_time'),
'flex' : 0,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'status',
'label' : document.getElementById('commonStrings').getString('staff.acp_label_status'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'acp',
'id' : 'alert_message',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.alert_message'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'checkin_workstation',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_workstation'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'checkin_scan_time',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_scan_time'),
'flex' : 1,
},
{
'persist' : 'hidden width ordinal',
+ 'fm_class' : 'circ',
'id' : 'checkin_scan_timestamp',
'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_scan_timestamp'),
'flex' : 1,
'primary' : false,
'hidden' : true,
'render' : function(my) { return my.circ ? my.circ.checkin_scan_time() : ( my.acp.circulations() ? my.acp.circulations()[0].checkin_scan_time() : ""); },
+ },
+ {
+ 'persist' : 'hidden width ordinal',
+ 'fm_class' : 'bre',
+ 'id' : 'creator',
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.creator'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'render' : function(my) { return my.bre ? (typeof my.bre.creator() == 'object' ? my.bre.creator().usrname() : '#' + my.bre.creator() ) : ''; }
+ },
+ {
+ 'persist' : 'hidden width ordinal',
+ 'fm_class' : 'bre',
+ 'id' : 'editor',
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.editor'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'render' : function(my) { return my.bre ? (typeof my.bre.editor() == 'object' ? my.bre.editor().usrname() : '#' + my.bre.editor() ) : ''; }
+ },
+ {
+ 'persist' : 'hidden width ordinal',
+ 'fm_class' : 'bre',
+ 'id' : 'create_date',
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.create_date'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'render' : function(my) { return my.bre ? my.bre.create_date() : ''; }
+ },
+ {
+ 'persist' : 'hidden width ordinal',
+ 'fm_class' : 'bre',
+ 'id' : 'edit_date',
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.edit_date'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'render' : function(my) { return my.bre ? my.bre.edit_date() : ''; }
+ },
+ {
+ 'persist' : 'hidden width ordinal',
+ 'fm_class' : 'bre',
+ 'id' : 'tcn_value',
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.tcn'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'render' : function(my) { return my.bre ? my.bre.tcn_value() : ''; }
+ },
+ {
+ 'persist' : 'hidden width ordinal',
+ 'fm_class' : 'bre',
+ 'id' : 'tcn_source',
+ 'label' : document.getElementById('circStrings').getString('staff.circ.utils.tcn_source'),
+ 'flex' : 1,
+ 'primary' : false,
+ 'hidden' : true,
+ 'render' : function(my) { return my.bre ? my.bre.tcn_source() : ''; }
}
];