33 lines
1.3 KiB
JavaScript
33 lines
1.3 KiB
JavaScript
var datatable;
|
|
var columnspez = columns;
|
|
columnspez.splice(3, 0, { title: "Quelle",orderable:false, data: "source",className:"dt-source" });
|
|
|
|
$(document).ready(function(){
|
|
datatable = $('#scheduled').DataTable({
|
|
paging: false,
|
|
searching:true,
|
|
scrollX:false,
|
|
info:false,
|
|
order: [[ 1, 'asc' ]],
|
|
ajax: {url: '/Ajax/getScheduledData',dataSrc:''},
|
|
layout: {
|
|
topStart: {
|
|
buttons: [
|
|
{text:'Neue Rechnung',className:'btn-sm',action: function ( e, dt, node, config ) {
|
|
location.href = '/newScheduled';
|
|
}},
|
|
{text:'Neuer Transfer',className:'btn-sm mx-2',action: function ( e, dt, node, config ) {
|
|
location.href = '/newScheduledTransfer';
|
|
}},
|
|
]
|
|
},
|
|
topEnd: 'search'
|
|
},
|
|
columns: columnspez
|
|
});
|
|
|
|
$('#scheduled tbody').on('click', 'td.dt-receiver', function () {collapseDetails($(this), datatable);} );
|
|
$('#scheduled tbody').on('click', 'td.dt-datum', function () {location.href = '/editScheduled/'+getId($(this),datatable);});
|
|
$('#scheduled tbody').on('click', 'table.tabdet', function () {location.href = '/editScheduled/'+$(this).attr('data-bs-id');});
|
|
});
|