Roo/Template.js
[roojs1] / Roo / Template.js
index 9bf53bb..bbf3ce1 100644 (file)
@@ -64,7 +64,12 @@ Roo.Template.prototype = {
      */
     applyTemplate : function(values){
         try {
-            if ()
+            _t= this;
+            if (this.url) {
+                this.afterLoad = function () { _t.applyTemplate(values); };
+                this.load();
+                return;
+            }
             if(this.compiled){
                 return this.compiled(values);
             }
@@ -106,20 +111,20 @@ Roo.Template.prototype = {
     
     afterLoad : false,
     
-    load : function (url, success)
+    load : function ()
     {
-        
-        this.afterLoad = success;
+         
         if (this.loading) {
             return;
         }
+        var _t = this;
         
         this.loading = true;
         this.compiled = false;
-        var _t = this;
+        
         var cx = new Roo.data.Connection();
         cx.request({
-            url : url,
+            url : this.url,
             method : 'GET',
             success : function (response) {
                 _t.loading = false;