Roo.Template.prototype = {
/**
- * @cfg {String} url The Url to load the template from.
+ * @cfg {String} url The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..
+ * it should be fixed so that template is observable...
*/
url : false,
/**
* @return {String} The HTML fragment
*/
applyTemplate : function(values){
+ Roo.log(["applyTemplate", values]);
try {
- _t= this;
-
+
if(this.compiled){
return this.compiled(values);
}
_t.loading = false;
_t.html = response.responseText;
_t.url = false;
+ _t.compile();
},
failure : function(response) {
- Roo.log("Template failed to load from " + url);
+ Roo.log("Template failed to load from " + _t.url);
_t.loading = false;
}
});