浏览代码

[spark] Load back saved results

Enrico Berti 11 年之前
父节点
当前提交
fe6f47700f
共有 1 个文件被更改,包括 15 次插入2 次删除
  1. 15 2
      apps/spark/src/spark/templates/editor.mako

+ 15 - 2
apps/spark/src/spark/templates/editor.mako

@@ -850,6 +850,7 @@ ${ commonheader(_('Query'), app_name, user, "68px") | n,unicode }
 
   $(document).ready(function () {
     resizeAssist();
+
     $(document).on("executeStarted", function (e, snippet) {
       var _el = $("#snippet_" + snippet.id()).find(".resultTable");
       $("#snippet_" + snippet.id()).find(".progress").animate({
@@ -875,8 +876,8 @@ ${ commonheader(_('Query'), app_name, user, "68px") | n,unicode }
           else {
             _dt = _el.dataTable();
           }
-          _dt.fnAddData(options.data)
-        }, 200);
+          _dt.fnAddData(options.data);
+        }, 100);
       }
     });
 
@@ -891,6 +892,18 @@ ${ commonheader(_('Query'), app_name, user, "68px") | n,unicode }
         }, 2000);
       }
     });
+
+    viewModel.notebooks().forEach(function(notebook){
+      notebook.snippets().forEach(function(snippet){
+        if (snippet.result.data().length > 0) {
+          var _el = $("#snippet_" + snippet.id()).find(".resultTable");
+          window.setTimeout(function () {
+            var _dt = createDatatable(_el, snippet);
+            _dt.fnAddData(snippet.result.data());
+          }, 100);
+        }
+      });
+    });
   });
 
 </script>