$(document).ready(function () {
$('#pluginAppObj_21_06_jtable').jtable({
title: 'Gruppi, Capigruppo e Zone',
paging: true,
pageSize: 30,
pageSizeChangeArea: false,
sorting: true,
actions: {
listAction: 'pluginAppObj_21_06/dbviewer.php?action=list',
},
fields: {
'NUM': {
key: true,
create: true,
edit: false,
list: true,
title: 'NUM',
},
'COD': {
key: true,
create: true,
edit: false,
list: true,
title: 'COD',
},
'GRUPPO': {
key: false,
create: true,
edit: true,
list: true,
title: 'GRUPPO',
},
'CAPOGRUPPO': {
key: false,
create: true,
edit: true,
list: true,
title: 'CAPOGRUPPO',
},
'EMAIL': {
key: false,
create: true,
edit: true,
list: true,
title: 'EMAIL',
},
'ZONA': {
key: false,
create: true,
edit: true,
list: true,
title: 'ZONA',
},
},
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_21_06_dialog');
},
messages: {
serverCommunicationError: 'Si è verificato un errore di comunicazione con il server.',
loadingMessage: 'Caricamento dei record...',
noDataAvailable: 'Non ci sono dati disponibili!',
addNewRecord: 'Crea un nuovo record',
editRecord: 'Modifica record',
areYouSure: 'Sei sicuro?',
deleteConfirmation: 'Il record verrà eliminato. Sei sicuro?',
save: 'Salva',
saving: 'Salvataggio',
cancel: 'Annulla',
deleteText: 'Elimina',
deleting: 'Eliminazione',
error: 'Errore',
close: 'Chiudi',
cannotLoadOptionsFor: 'Opzioni non disponibili per il campo {0}',
pagingInfo: 'Record {0}-{1} su {2}',
pageSizeChangeLabel: 'Righe per pagina',
gotoPageLabel: 'Vai alla pagina',
canNotDeletedRecords: 'Impossibile eliminare il record {0} di {1}!',
deleteProggress: 'Eliminazione di {0} di {1} record in corso...'
}
});
$('#pluginAppObj_21_06_filter_button').click(function (e) {
e.preventDefault();
var filter = $('#pluginAppObj_21_06_filter_field').val();
if(filter == undefined || filter == ""){
var params = {};
}
else{
var params = {filter : filter};
}
$('#pluginAppObj_21_06_jtable').jtable('load', params);
});
$('#pluginAppObj_21_06_csv_button').click(function (e) {
e.preventDefault();
var filter = $('#pluginAppObj_21_06_filter_field').val();
if(filter == undefined || filter == ""){
filter = '';
}
else{
filter = '&filter=' + filter;
}
location.href = 'pluginAppObj_21_06/dbviewer.php?action=export' + filter;
});
$('#pluginAppObj_21_06_jtable').jtable('load');
});