From 01074b6e7a113d0488a3edcc123f89a4908e75ea Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Tue, 27 Sep 2016 11:52:02 +0200 Subject: [PATCH] =?utf8?q?MassInvoiceCreatePrint=20-=20Filter=20korrekt=20?= =?utf8?q?=C3=BCbergeben?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Beim Massendruck wurden die ausgewählten Filter nicht korrekt berücksichtigt, wenn man z.B. nach allen Lieferscheinen ab einem bestimmten Datum gefiltert hat, und davon die ersten 10 drucken wollte, wurde die ersten 10 aus der ungefilterten Liste gedruckt. --- js/kivi.MassInvoiceCreatePrint.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/kivi.MassInvoiceCreatePrint.js b/js/kivi.MassInvoiceCreatePrint.js index 59c7939f4..61355191b 100644 --- a/js/kivi.MassInvoiceCreatePrint.js +++ b/js/kivi.MassInvoiceCreatePrint.js @@ -41,13 +41,18 @@ namespace('kivi.MassInvoiceCreatePrint', function(ns) { $('#cpa_start_process_button,.ui-dialog-titlebar button.ui-dialog-titlebar-close').prop('disabled', 'disabled'); $('#cpa_start_process_abort_link').remove(); + var filter = $('[name^=filter\\.]').serializeArray(); var data = { + action: 'MassInvoiceCreatePrint/create_print_all_start', number_of_invoices: $('#cpa_number_of_invoices').val(), printer_id: $('#cpa_printer_id').val(), copy_printer_id: $('#cpa_copy_printer_id').val(), transdate: $('#transdate').val() }; - kivi.submit_ajax_form('controller.pl?action=MassInvoiceCreatePrint/create_print_all_start', '[name^=filter\\.]', data); + + $(filter).each(function(index, obj){ data[obj.name] = obj.value; }); + + $.post('controller.pl', data, kivi.eval_json_result); }; this.createPrintAllFinishProcess = function() { -- 2.20.1