Auftrags-Controller: Mehrfach-Artikelauswahl: qty as number
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 13 Nov 2015 12:14:47 +0000 (13:14 +0100)
committerG. Richardson <information@kivitendo-premium.de>
Mon, 16 Nov 2015 15:15:59 +0000 (16:15 +0100)
SL/Controller/Order.pm
templates/webpages/order/tabs/_multi_items_result.html

index 9683676..2773f2c 100644 (file)
@@ -360,8 +360,8 @@ sub action_multi_items_update_result {
 sub action_add_multi_items {
   my ($self) = @_;
 
-  my @form_attr = grep { $_->{qty} } @{ $::form->{add_multi_items} };
-  return unless scalar @form_attr;
+  my @form_attr = grep { $_->{qty_as_number} } @{ $::form->{add_multi_items} };
+  return $self->js->render() unless scalar @form_attr;
 
   my @items;
   foreach my $attr (@form_attr) {
index 381a824..17f9033 100644 (file)
@@ -13,7 +13,7 @@
       <td></td>
       <td>
         [% L.hidden_tag("add_multi_items[+].parts_id", item.id) %]
-        [% L.input_tag("add_multi_items[].qty", '', size = 5, style='text-align:right',
+        [% L.input_tag("add_multi_items[].qty_as_number", '', size = 5, style='text-align:right',
                        class = 'multi_items_qty', onclick = 'set_qty_to_one(this)') %]
       </td>
       <td>[% HTML.escape(item.unit) %]</td>
@@ -26,7 +26,7 @@
 <script type='text/javascript'>
   function set_qty_to_one(clicked) {
     if ($(clicked).val() == '') {
-      $(clicked).val('1,00');
+      $(clicked).val('[%- LxERP.format_amount(1.00, -2) %]');
       $(clicked).select();
     }
   }