Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ff5279ed

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

  • ID ff5279eda2b2e7fb378bfc65ea582b10a06ed604
  • Vorgänger 31bc0c47
  • Nachfolger 486d0a3b

Auftrags-Controller: Positions-Update aus Artikel-Stamm

Unterschiede anzeigen:

js/kivi.Order.js
725 725
    return true;
726 726
  };
727 727

  
728
  ns.update_row_from_master_data = function(clicked) {
729
    var row = $(clicked).parents("tbody").first();
730
    var item_id_dom = $(row).find('[name="orderitem_ids[+]"]');
731

  
732
    var data = $('#order_form').serializeArray();
733
    data.push({ name: 'action', value: 'Order/update_row_from_master_data' });
734
    data.push({ name: 'item_ids[]', value: item_id_dom.val() });
735

  
736
    $.post("controller.pl", data, kivi.eval_json_result);
737
  };
738

  
739
  ns.update_all_rows_from_master_data = function() {
740
    var item_ids = $.map($('.row_entry'), function(elt) {
741
      var item_id = $(elt).find('[name="orderitem_ids[+]"]').val();
742
      return { name: 'item_ids[]', value: item_id };
743
    });
744

  
745
    if (item_ids.length == 0) {
746
      return;
747
    }
748

  
749
    var data = $('#order_form').serializeArray();
750
    data.push({ name: 'action', value: 'Order/update_row_from_master_data' });
751
    data = data.concat(item_ids);
752

  
753
    $.post("controller.pl", data, kivi.eval_json_result);
754
  };
755

  
728 756
  ns.show_calculate_qty_dialog = function(clicked) {
729 757
    var row        = $(clicked).parents("tbody").first();
730 758
    var input_id   = $(row).find('[name="order.orderitems[].qty_as_number"]').attr('id');

Auch abrufbar als: Unified diff