COMBI : 1024,\r
QUARTET : 2048,\r
DEFAULT_ONLY : 4096,\r
- INIT_ONLY : 8192\r
+ INIT_ONLY : 8192,\r
+ OBJECT : 32768\r
},\r
XUI_Attr_Option = {\r
BORDER_STYLE : 'none,hidden,dotted,dashed,solid,double,groove,ridge,inset,outset',\r
pointerDownClass : [ null, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.DEFAULT_ONLY | XUI_Attr_Type.STRING ],\r
invalidLayoutColor: [ null, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.DEFAULT_ONLY | XUI_Attr_Type.COLOR ],\r
\r
+ dataFeild : [ null, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.DEFAULT_ONLY | XUI_Attr_Type.STRING ],\r
+ \r
role : [ 1, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.INIT_ONLY | XUI_Attr_Type.LIST, 'none,chrome' ],\r
selectable : [ false, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.INIT_ONLY | XUI_Attr_Type.BOOLEAN ],\r
\r
function XUI_Attr_preset( baseKlass, opt_supports, opt_attrs ){\r
var klass = baseKlass.inherits(),\r
proto = klass.prototype,\r
+ supports = proto.usableAttrs || opt_supports,\r
p;\r
\r
// 属性プリセット\r
XUI_attrClassProto = proto;\r
for( p in opt_attrs ){\r
if( X_EMPTY_OBJECT[ p ] ) continue;\r
- opt_supports[ p ] && XUI_AbstractUINode.prototype.setAttr( p, opt_supports[ p ], opt_attrs[ p ] );\r
+ supports[ p ] && XUI_AbstractUINode.prototype.setAttr( p, supports[ p ], opt_attrs[ p ] );\r
};\r
XUI_attrClassProto = null;\r
return klass;\r