Revision ff5279ed
Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt
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
Auftrags-Controller: Positions-Update aus Artikel-Stamm