PartPicker: Im Popup dem letzten Suchstring übernehmen
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 7 Aug 2014 10:11:09 +0000 (12:11 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 7 Aug 2014 10:11:09 +0000 (12:11 +0200)
js/autocomplete_part.js
templates/webpages/part/part_picker_search.html

index d9bf8db..fd1bda8 100644 (file)
@@ -31,6 +31,7 @@ namespace('kivi', function(k){
     var state   = STATES.PICKED;
     var last_real = $real.val();
     var last_dummy = $dummy.val();
+    var last_unverified_dummy = $dummy.val();
     var timer;
 
     function open_dialog () {
@@ -38,7 +39,7 @@ namespace('kivi', function(k){
         url: 'controller.pl?action=Part/part_picker_search',
         data: $.extend({
           real_id: real_id,
-        }, ajax_data($dummy.val())),
+        }, ajax_data(last_unverified_dummy)),
         id: 'part_selection',
         dialog: {
           title: k.t8('Part picker'),
@@ -102,6 +103,7 @@ namespace('kivi', function(k){
       else if (state == STATES.UNDEFINED && $dummy.val() == '')
         set_item({})
       else
+        last_unverified_dummy = $dummy.val();
         set_item({ id: last_real, name: last_dummy })
     }
 
index 96ddeb2..4d625c7 100644 (file)
@@ -5,7 +5,7 @@
 
 <div style='overflow:hidden'>
 
-[% LxERP.t8("Filter") %]: [% L.input_tag('part_picker_filter', SELF.filter.all_substr__ilike, class='part_picker_filter') %]
+[% LxERP.t8("Filter") %]: [% L.input_tag('part_picker_filter', SELF.filter.all_substr_multi__ilike, class='part_picker_filter') %]
 [% L.hidden_tag('part_picker_real_id', FORM.real_id) %]
 
 <div class='float-right'>