+var X_UI_Text_SUPPORT_ATTRS = {\r
+ content : [ '', XUI_Dirty.CONTENT, XUI_Attr_USER.UINODE, XUI_Attr_Type.STRING ]\r
+};\r
+\r
var XUI_Text = XUI_AbstractUINode.inherits(\r
'_Text',\r
X_Class.NONE,\r
{\r
content : '',\r
\r
+ usableAttrs : XUI_Attr_createAttrDef( XUI_AbstractUINode.prototype.usableAttrs, X_UI_Text_SUPPORT_ATTRS ),\r
+ \r
Constructor : function( user, content ){\r
if( !( user[ 'instanceOf' ]( X.UI.Text ) ) ){\r
alert( 'Text を継承したインスタンスだけが _Text のオーナーになれます' );\r
};\r
\r
XUI_AbstractUINode.prototype.creationComplete.apply( this, arguments ); \r
+ },\r
+ \r
+ setItemData : function( itemData ){\r
+ if( this.itemData === itemData ) return;\r
+ \r
+ XUI_AbstractUINode.prototype.setItemData.apply( this, arguments );\r
+ \r
+ if( X_Type_isObject( itemData = this.itemData ) && this.dataFeild ){\r
+ this.User.content( itemData[ this.dataFeild ] || '' );\r
+ };\r
}\r
}\r
);\r