Support filling of form for editing data
[misc/kostenrechnung] / lib / functions.js
index 07af498..4fdf91b 100644 (file)
@@ -52,12 +52,21 @@ function form_save(obj)
     return false;
 }
 
+/*
+ * Table functions
+ */
 function details_callback(data)
 {
     for (var id in data)
        set_value('detail_'+id, data[id]);
 }
 
+function fetch_callback(data)
+{
+    for (var id in data)
+       set_value('edit_'+id, data[id]);
+}
+
 /*
  * Rico functions
  */
@@ -79,6 +88,6 @@ function gridDrillDown(e)
 
     if (document.getElementById('form_edit')) {
        var params = 'mask=' + grid.tableId.substr(5) + '&id=' + value;
-       ajax_request('fetch', params, false);
+       ajax_request('fetch', params, fetch_callback);
     }
 }