Packagecom.adobe.portfolio.components.supportClasses
Classpublic class InfoFields
InheritanceInfoFields Inheritance spark.components.supportClasses.SkinnableComponent
Implements mx.core.IDataRenderer

A component used to display a standard set of fields for an IAttachment.



Public Properties
 PropertyDefined By
  creationDateField : IField
[static] The field object from the CollectionManager's fields array representing the creation date of an attachment.
InfoFields
  data : Object
InfoFields
  descriptionField : IField
[static] The field object from the CollectionManager's fields array representing the description of an attachment.
InfoFields
  displayNameField : IField
[static] The field object from the CollectionManager's fields array representing the display name of an attachment.
InfoFields
  enableFields : Boolean
True if the field controls for this component should be enabled; false otherwise.
InfoFields
  fileNameField : IField
[static] The field object from the CollectionManager's fields array representing the filename of an attachment.
InfoFields
  modifiedDateField : IField
[static] The field object from the CollectionManager's fields array representing the modification date of an attachment.
InfoFields
  sizeField : IField
[static] The field object from the CollectionManager's fields array representing the size of an attachment.
InfoFields
  staticEventDispatcher : IEventDispatcher
[static] [read-only]
InfoFields
  tagsField : IField
[static] The field object from the CollectionManager's fields array representing the tags of an attachment.
InfoFields
Public Methods
 MethodDefined By
  
Default constructor.
InfoFields
  
delayEnableFields(delay:Number = 0):void
Sets enableFields to true after the specified delay, or reasonable default delay if delay is less than or equal to zero.
InfoFields
Protected Methods
 MethodDefined By
  
[override]
InfoFields
Styles
 Style Description Defined By
  
color
Type: uint Format: Color CSS Inheritance: yes
InfoFields
Skin States

To skin the component, implement a skin that defines the following states. Although you must implement all skin states, a skin state can be empty. An empty skin state specifies no changes to the default skin state.


 Skin State Description Defined By
  
disabled
InfoFields
  
normal
InfoFields
Property Detail
creationDateFieldproperty
creationDateField:IField

The field object from the CollectionManager's fields array representing the creation date of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get creationDateField():IField
    public static function set creationDateField(value:IField):void
dataproperty 
data:Object

This property can be used as the source for data binding.


Implementation
    public function get data():Object
    public function set data(value:Object):void
descriptionFieldproperty 
descriptionField:IField

The field object from the CollectionManager's fields array representing the description of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get descriptionField():IField
    public static function set descriptionField(value:IField):void
displayNameFieldproperty 
displayNameField:IField

The field object from the CollectionManager's fields array representing the display name of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get displayNameField():IField
    public static function set displayNameField(value:IField):void
enableFieldsproperty 
enableFields:Boolean

True if the field controls for this component should be enabled; false otherwise. Application performance may be impacted when field controls are enabled.


Implementation
    public function get enableFields():Boolean
    public function set enableFields(value:Boolean):void
fileNameFieldproperty 
fileNameField:IField

The field object from the CollectionManager's fields array representing the filename of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get fileNameField():IField
    public static function set fileNameField(value:IField):void
modifiedDateFieldproperty 
modifiedDateField:IField

The field object from the CollectionManager's fields array representing the modification date of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get modifiedDateField():IField
    public static function set modifiedDateField(value:IField):void
sizeFieldproperty 
sizeField:IField

The field object from the CollectionManager's fields array representing the size of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get sizeField():IField
    public static function set sizeField(value:IField):void
staticEventDispatcherproperty 
staticEventDispatcher:IEventDispatcher  [read-only]


Implementation
    public static function get staticEventDispatcher():IEventDispatcher
tagsFieldproperty 
tagsField:IField

The field object from the CollectionManager's fields array representing the tags of an attachment.

This property can be used as the source for data binding.


Implementation
    public static function get tagsField():IField
    public static function set tagsField(value:IField):void
Constructor Detail
InfoFields()Constructor
public function InfoFields()

Default constructor.

Method Detail
delayEnableFields()method
public function delayEnableFields(delay:Number = 0):void

Sets enableFields to true after the specified delay, or reasonable default delay if delay is less than or equal to zero.

Parameters

delay:Number (default = 0)

getCurrentSkinState()method 
override protected function getCurrentSkinState():String

Returns
String