caching der Widget und javascriptteile nach js/ verschoben
[kivitendo-erp.git] / templates / webpages / part / _part_picker_result.html
index cae8d17..c6a8143 100644 (file)
 [% L.paginate_controls(target='#part_picker_result', selector='#part_picker_result') %]
 
 <script type='text/javascript'>
+  var pp = kivi.PartPickerCache[$('#part_picker_real_id').val()];
   $('div.part_picker_part').each(function(){
     $(this).click(function(){
-      var real_id = $('#part_picker_real_id').val();
-      var $dummy  = $('#' + real_id + '_name');
-      var $real   = $('#' + real_id);
-
-      $dummy.val($(this).children('input.part_picker_description').val());
-      $real.val($(this).children('input.part_picker_id').val());
-      $real.trigger('change');
-
+      pp.set_item({
+        name: $(this).children('input.part_picker_description').val(),
+        id:   $(this).children('input.part_picker_id').val(),
+      });
       $('#part_selection').jqmClose();
-
       return true;
     });
   });