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 00bdc5d..8e95d8d 100644 (file)
@@ -29,11 +29,12 @@ namespace('kivi', function(k){
 
     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,
-        column:   function() { return $column.val()===undefined ? '' : $column.val() },
-        current:  function() { return $real.val() },
+        column:   $column.val()===undefined ? '' : $column.val(),
+        current:  $real.val(),
       }
     }
 
index 3d28518..202b5d3 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>
+Waren und Dienstleistungen: <br>
+[% L.part_picker('part_id4', undef, type='part,service') %]<br>