$(document).ready(function () {
$('#pluginAppObj_109_03_jtable').jtable({
title: 'Figuren / Figures',
paging: true,
pageSize: 14,
pageSizeChangeArea: false,
sorting: true,
actions: {
listAction: 'pluginAppObj_109_03/dbviewer.php?action=list',
createAction: 'pluginAppObj_109_03/dbviewer.php?action=create',updateAction: 'pluginAppObj_109_03/dbviewer.php?action=update',deleteAction: 'pluginAppObj_109_03/dbviewer.php?action=delete',
},
fields: {
'noegle': {
key: true,
create: false,
edit: false,
list: false,
title: 'noegle',
},
'Download': {
key: false,
create: true,
edit: true,
list: true,
title: 'Download',
},
'Fil': {
key: false,
create: false,
edit: false,
list: false,
title: 'Fil',
},
'Tekst': {
key: false,
create: true,
edit: true,
list: true,
title: 'Tekst',
},
'billede': {
key: false,
create: true,
edit: true,
list: true,
title: 'billede',
},
'type': {
key: false,
create: false,
edit: false,
list: false,
title: 'type',
},
},
formCreated : function(event, data) {
if(data.formType == 'error')
return;
var div = data.form[0].parentElement;
if(data.formType != 'delete')
div = div.parentElement;
$(div).addClass('pluginAppObj_109_03_dialog');
},
messages: {
serverCommunicationError: 'An error occured while communicating to the server.',
loadingMessage: 'Loading records...',
noDataAvailable: 'No data available!',
addNewRecord: 'Add new record',
editRecord: 'Edit Record',
areYouSure: 'Are you sure?',
deleteConfirmation: 'This record will be deleted. Are you sure?',
save: 'Save',
saving: 'Saving',
cancel: 'Cancel',
deleteText: 'Delete',
deleting: 'Deleting',
error: 'Error',
close: 'Close',
cannotLoadOptionsFor: 'Can not load options for field {0}',
pagingInfo: 'Showing {0}-{1} of {2}',
pageSizeChangeLabel: 'Row count',
gotoPageLabel: 'Go to page',
canNotDeletedRecords: 'Can not deleted {0} of {1} records!',
deleteProggress: 'Deleted {0} of {1} records, processing...'
}
});
$('#pluginAppObj_109_03_filter_button').click(function (e) {
e.preventDefault();
var filter = $('#pluginAppObj_109_03_filter_field').val();
if(filter == undefined || filter == ""){
var params = {};
}
else{
var params = {filter : filter};
}
$('#pluginAppObj_109_03_jtable').jtable('load', params);
});
$('#pluginAppObj_109_03_csv_button').click(function (e) {
e.preventDefault();
var filter = $('#pluginAppObj_109_03_filter_field').val();
if(filter == undefined || filter == ""){
filter = '';
}
else{
filter = '&filter=' + filter;
}
location.href = 'pluginAppObj_109_03/dbviewer.php?action=export' + filter;
});
$('#pluginAppObj_109_03_jtable').jtable('load');
});