61 lines
1.5 KiB
JavaScript
61 lines
1.5 KiB
JavaScript
var carsListInit = function() {
|
|
$(document).ready(function() {
|
|
|
|
$('#carListTable').audarisTools('makeTable', {
|
|
align: ['left', 'right', 'right', 'right', 'center', 'center', 'right', 'right', 'right'],
|
|
sortables: [true, true, true, true, true, true, true, false, false],
|
|
types: [null, null, 'cur', null, 'bool', 'bool'],
|
|
rowIdentifier: 'id',
|
|
onRowClick: function(appendDetailsCallback, rowIdentifier) {
|
|
$.post('/testdata2.php', {
|
|
id: rowIdentifier
|
|
}, function(data) {
|
|
if (typeof appendDetailsCallback == 'function' && data) {
|
|
var $detailsElement = appendDetailsCallback(data);
|
|
|
|
$('.carDetailsButtons', $detailsElement).audarisTools('addButtons', {
|
|
buttons: [
|
|
{
|
|
text: 'Verkaufen',
|
|
icon: 'key',
|
|
onClick: function() {
|
|
alert(rowIdentifier);
|
|
}
|
|
},
|
|
{
|
|
text: 'Löschen',
|
|
icon: 'trash',
|
|
disabled: true
|
|
},
|
|
{
|
|
text: 'Kopieren',
|
|
icon: 'copy'
|
|
},
|
|
{
|
|
text: 'Bearbeiten',
|
|
icon: 'wrench'
|
|
},
|
|
{
|
|
text: 'Dokumente',
|
|
icon: 'print'
|
|
}
|
|
]
|
|
});
|
|
|
|
$('.carListDetailsData', $detailsElement).audarisTools('dottedList');
|
|
}
|
|
});
|
|
},
|
|
getData: {
|
|
source: '/testdata.php',
|
|
format: 'json',
|
|
data: {
|
|
page: 1,
|
|
limit: 10
|
|
},
|
|
colAssign: ['id', 'modell', 'erstzulassung', 'laufleistung', 'leistung_kw', 'bestand', 'iminternet', 'preis', 'intnr'],
|
|
type: 'POST'
|
|
}
|
|
});
|
|
});
|
|
} |