| Package | com.adobe.portfolio.components.details |
| Class | public class DetailsHeaderItem |
| Inheritance | DetailsHeaderItem NavSkinnableComponent spark.components.supportClasses.SkinnableComponent |
| Implements | mx.managers.IFocusManagerComponent, mx.controls.listClasses.IListItemRenderer |
| Property | Defined By | ||
|---|---|---|---|
| data : Object
The data object to be rendered. | DetailsHeaderItem | ||
| detailsField : DetailsField = null
The DetailsField data object being rendered by this component, set through the public
data setter. | DetailsHeaderItem | ||
| field : IField | DetailsHeaderItem | ||
| resizable : Boolean | DetailsHeaderItem | ||
![]() | skinState : String | NavSkinnableComponent | |
| sortAscending : Boolean | DetailsHeaderItem | ||
| sortedField : Boolean | DetailsHeaderItem | ||
| Method | Defined By | ||
|---|---|---|---|
| DetailsHeaderItem | |||
addListenAndWatch():void [override] | DetailsHeaderItem | ||
getCalculatedWidth(field:DetailsField, measureField:UIFTETextField = null):Number | DetailsHeaderItem | ||
![]() | removeListenAndWatch():void | NavSkinnableComponent | |
![]() | setCurrentState(stateName:String, playTransition:Boolean = true):void [override] | NavSkinnableComponent | |
updateSortState():void | DetailsHeaderItem | ||
| Method | Defined By | ||
|---|---|---|---|
![]() | addListener(listener:IEventDispatcher, type:String, handler:Function, useCapture:Boolean = false, priority:int = 0):void | NavSkinnableComponent | |
![]() | addWatcher(watcher:ChangeWatcher):void | NavSkinnableComponent | |
commitProperties():void [override] | DetailsHeaderItem | ||
![]() | detachSkin():void [override] | NavSkinnableComponent | |
![]() | getCurrentSkinState():String [override] | NavSkinnableComponent | |
![]() | initStates():void | NavSkinnableComponent | |
partAdded(partName:String, instance:Object):void [override] Called when a skin has added a skin part for this instance. | DetailsHeaderItem | ||
![]() | partRemoved(partName:String, instance:Object):void [override] | NavSkinnableComponent | |
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 | ||
|---|---|---|---|---|
headerItems:spark.components.HGroup | Required: true Part Type: Static The group containing the header items so clicks around the items can be detected | DetailsHeaderItem | ||
headerName:FieldTextInput | Required: true Part Type: Static The (editable if user-defined) header text | DetailsHeaderItem | ||
resizeSeparator:spark.components.HGroup | Required: true Part Type: Static A button/region that identifies where columns can be resized from. | DetailsHeaderItem | ||
sortIndicator:spark.components.HGroup | Required: true Part Type: Static An icon to show that this column is being sorted with ascending/descending sort. | DetailsHeaderItem | ||
| Constant | Defined By | ||
|---|---|---|---|
| collectionMgr : CollectionManager
The navigator's CollectionManager instance. | DetailsHeaderItem | ||
| data | property |
data:ObjectThe data object to be rendered. Only DetailsField objects are supported.
public function get data():Object public function set data(value:Object):void| detailsField | property |
public var detailsField:DetailsField = nullThe DetailsField data object being rendered by this component, set through the public data setter.
| field | property |
field:IFieldThis property can be used as the source for data binding.
public function get field():IField public function set field(value:IField):void| resizable | property |
resizable:BooleanThis property can be used as the source for data binding.
public function get resizable():Boolean public function set resizable(value:Boolean):void| sortAscending | property |
sortAscending:BooleanThis property can be used as the source for data binding.
public function get sortAscending():Boolean public function set sortAscending(value:Boolean):void| sortedField | property |
sortedField:BooleanThis property can be used as the source for data binding.
public function get sortedField():Boolean public function set sortedField(value:Boolean):void| DetailsHeaderItem | () | Constructor |
public function DetailsHeaderItem()| addListenAndWatch | () | method |
override public function addListenAndWatch():void| commitProperties | () | method |
override protected function commitProperties():void| getCalculatedWidth | () | method |
public function getCalculatedWidth(field:DetailsField, measureField:UIFTETextField = null):NumberParameters
field:DetailsField | |
measureField:UIFTETextField (default = null) |
Number |
| partAdded | () | method |
override protected function partAdded(partName:String, instance:Object):voidCalled when a skin has added a skin part for this instance.
Parameters
partName:String | |
instance:Object |
| updateSortState | () | method |
public function updateSortState():void| collectionMgr | Constant |
protected const collectionMgr:CollectionManagerThe navigator's CollectionManager instance. All host interaction should go through this instance, rather than the INavigatorHost directly.