From 1464be9f6f85f6777f9b9ae1474438834853aa86 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 28 Jul 2010 12:57:02 +0800 Subject: [PATCH] Roo/Template.js --- Roo/Template.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Roo/Template.js b/Roo/Template.js index 7084170e83..cd230b2fd3 100644 --- a/Roo/Template.js +++ b/Roo/Template.js @@ -16,17 +16,18 @@ * Usage:

 var t = new Roo.Template({
-    * html : 
-    '<div name="{id}">',
-        '<span class="{cls}">{name:trim} {value:ellipsis(10)}</span>',
-    '</div>'
-);
+    html :  '<div name="{id}">' + 
+        '<span class="{cls}">{name:trim} {someval:this.myformat}{value:ellipsis(10)}</span>' +
+        '</div>',
+    myformat: function (value, allValues) {
+        return 'XX' + value;
+    }
+});
 t.append('some-element', {id: 'myid', cls: 'myclass', name: 'foo', value: 'bar'});
 
* For more information see this blog post with examples: DomHelper - Create Elements using DOM, HTML fragments and Templates. * @constructor * @param {Object} cfg - Configuration object. -* @param {String/Array} html */ Roo.Template = function(cfg){ // BC! -- 2.39.2