Roo/XTemplate.js
authorAlan Knowles <alan@akbkhome.com>
Sat, 7 Apr 2012 07:44:11 +0000 (15:44 +0800)
committerAlan Knowles <alan@akbkhome.com>
Sat, 7 Apr 2012 07:44:11 +0000 (15:44 +0800)
Roo/XTemplate.js

index e56dfb3..bbc7927 100644 (file)
@@ -198,7 +198,7 @@ Roo.extend(Roo.XTemplate, Roo.Template, {
                 udef_ar.push(  "(typeof(" + lookfor + ") == 'undefined')"  );
             });
             
-            var udef_st = '(' + udef_ar.join(" || ") +')';
+            var udef_st = '(' + udef_ar.join(" || ") +") ? udef('" + name + "') : ";
             
             
             if(format && useF){
@@ -212,7 +212,7 @@ Roo.extend(Roo.XTemplate, Roo.Template, {
                     args = ", values";
                 }
                 
-                return "'"+ sep +        format + name + args + ")"+sep+"'";
+                return "'"+ sep +   udef_st      format + name + args + ")"+sep+"'";
             }
              
             if (args.length) {