Packagecom.adobe.portfolio.components.details
Classpublic class Details
InheritanceDetails Inheritance NavSkinnableComponent Inheritance spark.components.supportClasses.SkinnableComponent



Public Properties
 PropertyDefined By
  detailsFields : ArrayList
Details
  fieldColumnMinWidth : Number
[read-only]
Details
  fieldColumnTotalWidth : Number
[read-only]
Details
  horizontalScrollPosition : Number
[read-only] A common horizontalScrollPosition used by both the header and card list.
Details
 InheritedskinState : String
NavSkinnableComponent
Protected Properties
 PropertyDefined By
 InheritedautoListen : AutoListen
NavSkinnableComponent
 InheritedautoWatch : AutoWatch
NavSkinnableComponent
 Inherited_skinState : String
NavSkinnableComponent
Public Methods
 MethodDefined By
  
Details
  
[override]
Details
  
Details
 Inherited
NavSkinnableComponent
 Inherited
setCurrentState(stateName:String, playTransition:Boolean = true):void
[override]
NavSkinnableComponent
  
updateFieldOrder(movedField:IField, afterFieldName:String):void
Details
  
updateSortOrder(fieldName:String, descending:Boolean):void
Details
Protected Methods
 MethodDefined By
 Inherited
addListener(listener:IEventDispatcher, type:String, handler:Function, useCapture:Boolean = false, priority:int = 0):void
NavSkinnableComponent
 Inherited
addWatcher(watcher:ChangeWatcher):void
NavSkinnableComponent
  
authoringModeChanged(value:Boolean):void
Details
 Inherited
detachSkin():void
[override]
NavSkinnableComponent
  
fieldsChanged(value:Array):void
Details
 Inherited
[override]
NavSkinnableComponent
  
[override]
Details
 Inherited
initStates():void
NavSkinnableComponent
  
measure():void
[override]
Details
  
onCollectionChange(event:CollectionEvent):void
An event listener to respond to events from the current collection.
Details
  
onColumnResizeStart(event:DataGridEvent):void
Details
  
onHeaderClicked(event:DataGridEvent):void
Details
  
onHeaderResize(event:ResizeEvent):void
Details
  
An event listener to respond to events from the collectionManager.
Details
  
partAdded(partName:String, instance:Object):void
[override] Called when a skin has added a skin part for this instance.
Details
 Inherited
partRemoved(partName:String, instance:Object):void
[override]
NavSkinnableComponent
  
sortChanged(value:Array):void
Details
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
Details
Skin Parts

This component uses skins made up of skin parts. Do not set the skin parts directly. The component's skin sets the skin parts.


 Skin Part Description Defined By
  
detailsCards:DetailsCardList
Required: true Part Type: Static
The body portion of the details card list.
Details
  
detailsHeader:DetailsHeader
Required: true Part Type: Static
The header portion of the details card list.
Details
  
measureCanvas:mx.containers.Canvas
Required: true Part Type: Static
A container needed to add an IUITextField for measuring text. When provided, measureField will be created and added to its rawChildren.
Details
Public Constants
 ConstantDefined By
  collectionMgr : CollectionManager
The navigator's CollectionManager instance.
Details
  MAXIMUM_DATA_ITEMS_TO_CHECK : Number = 10
[static]
Details
  PREVIEW_ICON_HEIGHT : Number = 50
[static]
Details
  PREVIEW_ICON_WIDTH : Number = 75
[static]
Details
 InheritedSTATE_DISABLED : String = disabled
[static]
NavSkinnableComponent
 InheritedSTATE_NORMAL : String = normal
[static]
NavSkinnableComponent
Property Detail
detailsFieldsproperty
detailsFields:ArrayList

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


Implementation
    public function get detailsFields():ArrayList
    public function set detailsFields(value:ArrayList):void
fieldColumnMinWidthproperty 
fieldColumnMinWidth:Number  [read-only]

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


Implementation
    public function get fieldColumnMinWidth():Number
fieldColumnTotalWidthproperty 
fieldColumnTotalWidth:Number  [read-only]

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


Implementation
    public function get fieldColumnTotalWidth():Number
horizontalScrollPositionproperty 
horizontalScrollPosition:Number  [read-only]

A common horizontalScrollPosition used by both the header and card list.

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


Implementation
    public function get horizontalScrollPosition():Number
Constructor Detail
Details()Constructor
public function Details()



Method Detail
addListenAndWatch()method
override public function addListenAndWatch():void

authoringModeChanged()method 
protected function authoringModeChanged(value:Boolean):void

Parameters

value:Boolean

fieldsChanged()method 
protected function fieldsChanged(value:Array):void

Parameters

value:Array

getFieldColumnWidths()method 
public function getFieldColumnWidths():Array

Returns
Array
initializeAccessibility()method 
override protected function initializeAccessibility():void

measure()method 
override protected function measure():void

onCollectionChange()method 
protected function onCollectionChange(event:CollectionEvent):void

An event listener to respond to events from the current collection.

Parameters

event:CollectionEvent

onColumnResizeStart()method 
protected function onColumnResizeStart(event:DataGridEvent):void

Parameters

event:DataGridEvent

onHeaderClicked()method 
protected function onHeaderClicked(event:DataGridEvent):void

Parameters

event:DataGridEvent

onHeaderResize()method 
protected function onHeaderResize(event:ResizeEvent):void

Parameters

event:ResizeEvent

onHostEvent()method 
protected function onHostEvent(event:NavHostEvent):void

An event listener to respond to events from the collectionManager.

Parameters

event:NavHostEvent

partAdded()method 
override protected function partAdded(partName:String, instance:Object):void

Called when a skin has added a skin part for this instance.

Parameters

partName:String
 
instance:Object

sortChanged()method 
protected function sortChanged(value:Array):void

Parameters

value:Array

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateFieldOrder()method 
public function updateFieldOrder(movedField:IField, afterFieldName:String):void

Parameters

movedField:IField
 
afterFieldName:String

updateSortOrder()method 
public function updateSortOrder(fieldName:String, descending:Boolean):void

Parameters

fieldName:String
 
descending:Boolean

Constant Detail
collectionMgrConstant
public const collectionMgr:CollectionManager

The navigator's CollectionManager instance. All host interaction should go through this instance, rather than the INavigatorHost directly.

MAXIMUM_DATA_ITEMS_TO_CHECKConstant 
public static const MAXIMUM_DATA_ITEMS_TO_CHECK:Number = 10

PREVIEW_ICON_HEIGHTConstant 
public static const PREVIEW_ICON_HEIGHT:Number = 50

PREVIEW_ICON_WIDTHConstant 
public static const PREVIEW_ICON_WIDTH:Number = 75