Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d8930664

Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt

  • ID d8930664e7d3798dd2f60cb572e11d889d5f74c3
  • Vorgänger 823553a5
  • Nachfolger 23758ec0

Massenerstellen von Rechnungen aus LS: sumbit direkt von der Aktion machen

Das submit, das die Umwandlung der Rechnungen startet, kann direkt über die
ActionBar angegeben werden. Damit fällt die js-Funktion ganz weg.

Unterschiede anzeigen:

SL/Controller/MassInvoiceCreatePrint.pm
377 377
        ],
378 378
        action => [
379 379
          t8("Create and print invoices for all selected delivery orders"),
380
          call      => [ 'kivi.MassInvoiceCreatePrint.submitMassCreationForm' ],
380
          submit    => [ 'form', { action => 'MassInvoiceCreatePrint/create_invoices' } ],
381 381
          disabled  => !$params{num_rows} ? $::locale->text('The report doesn\'t contain entries.') : undef,
382 382
          only_if   => $params{show_creation_buttons},
383 383
          checks    => [ 'kivi.MassInvoiceCreatePrint.checkDeliveryOrderSelection' ],
js/kivi.MassInvoiceCreatePrint.js
20 20
    return false;
21 21
  };
22 22

  
23
  this.submitMassCreationForm = function() {
24
    kivi.submit_form_with_action('form', 'MassInvoiceCreatePrint/create_invoices');
25
    return false;
26
  };
27

  
28 23
  this.createPrintAllInitialize = function() {
29 24
    kivi.popup_dialog({
30 25
      id: 'create_print_all_dialog',

Auch abrufbar als: Unified diff