Pman.Dialog.XtupleSalesOrder.bjs
authorEdward <edward@roojs.com>
Tue, 21 Jan 2014 06:20:13 +0000 (14:20 +0800)
committerEdward <edward@roojs.com>
Tue, 21 Jan 2014 06:20:13 +0000 (14:20 +0800)
Pman.Dialog.XtupleSalesOrder.js

Pman.Dialog.XtupleSalesOrder.bjs
Pman.Dialog.XtupleSalesOrder.js

index 57ad647..83bbc04 100644 (file)
                                                             "fieldLabel": "Email",
                                                             "name": "billto_email",
                                                             "xtype": "DisplayField",
-                                                            "|valueRenderer": "function(v)\n{\n    return (v.length && v.indexOf('@') > 0 ) ? String.format('<a href=\"mailto:{0}\">{0}</a>',v) : v;\n}",
+                                                            "|valueRenderer": "function(v)\n{\n    if(!v){\n        return '';\n    }\n    return String.format('<a href=\"mailto:{0}\">{0}</a>',v);\n}",
                                                             "|xns": "Roo.form"
                                                         }
                                                     ]
index abea7c2..5b72d16 100644 (file)
@@ -782,7 +782,10 @@ Pman.Dialog.XtupleSalesOrder = {
                                                             name : 'billto_email',
                                                             valueRenderer : function(v)
                                                             {
-                                                                return (v.length && v.indexOf('@') > 0 ) ? String.format('<a href="mailto:{0}">{0}</a>',v) : v;
+                                                                if(!v){
+                                                                    return '';
+                                                                }
+                                                                return String.format('<a href="mailto:{0}">{0}</a>',v);
                                                             }
                                                         }
                                                     ]