// Markiert alle Produktzeilen mit data-line-order $(document).ready(function() { var factureId = getFactureId(); if (!factureId) return; $.get('/dolibarr/custom/subtotaltitle/ajax/get_line_orders.php', { facture_id: factureId }, function(response) { if (!response.success) return; // Markiere jede Produktzeile response.lines.forEach(function(line) { // Finde die Zeile anhand der facturedet ID var $row = $('#tablelines tbody tr[id*="' + line.fk_facturedet + '"]').first(); if ($row.length > 0) { $row.attr('data-line-order', line.line_order); } }); // Jetzt können wir die leeren Sections einfügen insertEmptySections(); }, 'json'); });