X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/250e04533e00c90c0e9af72cf06f112d225e1cf7..9d6f6ee4598cdce78dead47818dc584292eae5a9:/templates/webpages/order/tabs/basic_data.html diff --git a/templates/webpages/order/tabs/basic_data.html b/templates/webpages/order/tabs/basic_data.html index 83bd04859..f57cde89d 100644 --- a/templates/webpages/order/tabs/basic_data.html +++ b/templates/webpages/order/tabs/basic_data.html @@ -102,56 +102,39 @@ -
- - - - - - - - - - - - - - - - - - - -
[%- 'Part' | $T8 %] [%- 'Qty' | $T8 %] [%- 'Price' | $T8 %] [%- 'Discount' | $T8 %]
[% L.part_picker('add_item.parts_id', '', style='width: 300px') %][% L.input_tag('add_item.qty_as_number', '', size = 5, style='text-align:right') %][% L.input_tag('add_item.sellprice_as_number', '', size = 10, style='text-align:right') %][% L.input_tag('add_item.discount_as_percent', '', size = 5, style='text-align:right') %][% L.button_tag('add_item()', LxERP.t8('Add part')) %]
- -
+ [%- PROCESS order/tabs/_item_input.html %] @@ -215,29 +198,6 @@ function delete_order_item_row(clicked) { recalc_amounts_and_taxes() } -function set_item_values(event) { - var cv_id = $('#order_[%- cv_id %]').val(); - var parts_id = $(event.target).val(); - var row = $(event.target).parents("tr").first(); - - var item_id_dom = $(row).find('[name="order.orderitems[+].id"]'); - var qty_dom = $(row).find('[id^="order_orderitems"][id$="qty_as_number"]'); - var unit_dom = $(row).find('[id^="order_orderitems"][id$="unit"]'); - var sellprice_dom = $(row).find('[id^="order_orderitems"][id$="sellprice_as_number"]'); - var discount_dom = $(row).find('[id^="order_orderitems"][id$="discount_as_percent"]'); - - var data = $('#order_form').serialize(); - data += '&action=Order/set_item_values'; - data += '&type=' + $('#type').val(); - data += '&item_id=' + item_id_dom.val(); - data += '&qty_dom_id=' + qty_dom.attr("id"); - data += '&unit_dom_id=' + unit_dom.attr("id"); - data += '&sellprice_dom_id=' + sellprice_dom.attr("id"); - data += '&discount_dom_id=' + discount_dom.attr("id"); - - $.post("controller.pl", data, kivi.eval_json_result); -} - function recalc_amounts_and_taxes() { var data = $('#order_form').serialize(); data += '&action=Order/recalc_amounts_and_taxes'; @@ -250,9 +210,21 @@ function display_linetotal(item_id, amount) { $('#item_' + item_id).parents("tr").first().find('[name="linetotal"]').html(amount); } +function row_table_scroll_down() { + $('#row_table_scroll_id').scrollTop($('#row_table_scroll_id')[0].scrollHeight); +} $(function(){ $('#order_[%- cv_id %]').change(reload_cv_dependend_selections); - $('[id^="order_orderitems"][id$="parts_id"]').change(set_item_values); + $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_sellprice_as_number').val(kivi.format_amount(o.sellprice, -2)) }); + $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_description').val(o.description) }); + $('.add_item_input').keydown(function(event) { + if(event.keyCode == 13) { + event.preventDefault(); + add_item(); + return false; + } + }); }); +
- - - - - - - - - - - - - - - - - - [%- FOREACH item = SELF.order.items_sorted %] - [%- PROCESS order/tabs/_row.html ITEM=item %] - [%- END %] - -
[%- LxERP.t8('reorder item') %][%- LxERP.t8('delete item') %][%- 'Part' | $T8 %] [%- 'Qty' | $T8 %] [%- 'Price Factor' | $T8 %] [%- 'Unit' | $T8 %] [%- 'Price' | $T8 %] [%- 'Discount' | $T8 %] [%- 'Extended' | $T8 %]
+
+ + + + + + + + + + + + + + + + + + + [%- FOREACH item = SELF.order.items_sorted %] + [%- PROCESS order/tabs/_row.html ITEM=item %] + [%- END %] + + +
[%- LxERP.t8('reorder item') %][%- LxERP.t8('delete item') %][%- 'Partnumber' | $T8 %] [%- 'Description' | $T8 %] [%- 'Qty' | $T8 %] [%- 'Price Factor' | $T8 %] [%- 'Unit' | $T8 %] [%- 'Price' | $T8 %] [%- 'Discount' | $T8 %] [%- 'Extended' | $T8 %]
+
+