]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Customer-autocomplete js im Presenter laden
authorG. Richardson <information@kivitendo-premium.de>
Tue, 20 Jan 2015 15:35:06 +0000 (16:35 +0100)
committerG. Richardson <information@kivitendo-premium.de>
Tue, 20 Jan 2015 15:35:06 +0000 (16:35 +0100)
Im Gegensatz zu den Stellen in oe/do/ir/is (siehe Commit 65b7c724e)
reicht es beim Bearbeiten von BDVs in den Stammdaten aus, den
Autocomplete Code im Presenter zu laden, so wie dies auch beim
PartPicker und Chartpicker gemacht wird.

SL/CVar.pm
SL/Presenter/CustomerVendor.pm

index 160a23e5a5c1e8a57c8792458bf9a98cbf492d1f..f006fd9ca563fb81159e1ec947b150d546001b3b 100644 (file)
@@ -301,9 +301,6 @@ sub render_inputs {
     $var->{VALID_BOX} = $form->parse_html_template('amcvar/render_checkboxes', { var => $var, %options });
   }
 
-  # needed for customer_vendor_picker
-  $::request->{layout}->add_javascripts('autocomplete_customer.js');
-
   $main::lxdebug->leave_sub(2);
 }
 
index 9045cda0c489c25dc1cc1563cab33eafa0815607..a1aeee11941c9fd80882bb3b974c3297f57cf68c 100644 (file)
@@ -59,6 +59,7 @@ sub customer_vendor_picker {
     join('', map { $params{$_} ? $self->input_tag("", delete $params{$_}, id => "${id}_${_}", type => 'hidden') : '' } qw(type)) .
     $self->input_tag("", (ref $value && $value->can('name')) ? $value->name : '', id => "${id}_name", %params);
 
+  $::request->layout->add_javascripts('autocomplete_customer.js');
   $::request->presenter->need_reinit_widgets($id);
 
   $self->html_tag('span', $ret, class => 'customer_vendor_picker');