OSDN Git Service

Version 0.6.194, X.UI.Page working.
[pettanr/clientJs.git] / 0.6.x / js / 20_ui / 17_Text.js
index 08cec6d..40877be 100644 (file)
@@ -22,8 +22,8 @@ var XUI_Text = XUI_AbstractUINode.inherits(
                        this.User  = user;\r
                        this.xnode = X_Doc_create( 'div' );\r
                        \r
-                       if( X_Type_isString( content ) && content ){\r
-                               this.content = content;\r
+                       if( content != null ){\r
+                               this.content = '' + content;\r
                        };\r
                },\r
                \r
@@ -51,8 +51,8 @@ var XUI_Text = XUI_AbstractUINode.inherits(
                        \r
                        XUI_AbstractUINode.prototype.setItemData.apply( this, arguments );\r
                        \r
-                       if( X_Type_isObject( itemData = this.itemData ) && this.dataFeild ){\r
-                               this.setContent( itemData[ this.dataFeild ] || '' );\r
+                       if( X_Type_isObject( itemData = this.itemData ) && itemData[ this.dataFeild ] != null ){\r
+                               this.setContent( '' + itemData[ this.dataFeild ] );\r
                        };\r
                }\r
        }\r
@@ -74,6 +74,7 @@ X.UI.Text = X.UI.AbstractUINode.inherits(
                        if( v === undefined ){\r
                                return content;\r
                        };\r
+                       v += '';\r
                        content !== v && data.setContent( v );\r
                        return this;\r
                }\r