]> wagnertech.de Git - kivitendo-erp.git/commitdiff
multiple types
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 11 Jul 2013 08:34:00 +0000 (10:34 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 11 Jul 2013 09:08:14 +0000 (11:08 +0200)
js/autocomplete_part.js
templates/webpages/part/test_page.html

index 00bdc5dd67b47f1b6a55d9ed9aaa52ed4af5572b..8e95d8d473fb6cce28fea82178fa75dcae01f4ed 100644 (file)
@@ -29,11 +29,12 @@ namespace('kivi', function(k){
 
     function ajax_data(term) {
       return {
 
     function ajax_data(term) {
       return {
-        'filter.all:substr::ilike':     term,
-        'filter.type':     function() { return $type.val() },
+        'filter.all:substr::ilike': term,
+        // due to a bug in $.param functions returning arrays don't get serialized correctly, so call it manually
+        'filter.type':  $type.val().split(','),
         'filter.obsolete': 0,
         'filter.obsolete': 0,
-        column:   function() { return $column.val()===undefined ? '' : $column.val() },
-        current:  function() { return $real.val() },
+        column:   $column.val()===undefined ? '' : $column.val(),
+        current:  $real.val(),
       }
     }
 
       }
     }
 
index 3d285185e8b8741b4667cbe87f2c8f3e4a229d53..202b5d3cddf51d94fe1f9e5e2b80a49691fab244 100644 (file)
@@ -9,3 +9,5 @@ Nur Waren: <br>
 [% L.part_picker('part_id2', undef, type='part') %]<br>
 Nur Dienstleistungen: <br>
 [% L.part_picker('part_id3', undef, type='service') %]<br>
 [% L.part_picker('part_id2', undef, type='part') %]<br>
 Nur Dienstleistungen: <br>
 [% L.part_picker('part_id3', undef, type='service') %]<br>
+Waren und Dienstleistungen: <br>
+[% L.part_picker('part_id4', undef, type='part,service') %]<br>