| Package | com.vmware.widgets.interfaces |
| Interface | public interface IWizardContainer extends flash.events.IEventDispatcher |
| Implementors | WizardContainerBase |
| Property | Defined By | ||
|---|---|---|---|
| currentPageInfo : PageInfo
The current (front) page info, or null if the wizard
has no pages. | IWizardContainer | ||
| focusedControl : Object [read-only]
The ui component that currently holds input focus. | IWizardContainer | ||
| headerComponent : DisplayObject
The ui component that appears on the top of the wizard
container, for example a page navigator component. | IWizardContainer | ||
| layoutPolicy : String
The layout policy for this container. | IWizardContainer | ||
| pagesInfo : ArrayCollection
The pages info for this wizard container. | IWizardContainer | ||
| Method | Defined By | ||
|---|---|---|---|
addButton(control:UIComponent, group:int, isDefaultButton:Boolean = false):void
Adds a button in the given button group. | IWizardContainer | ||
focusContainer():void
Sets focus to be on the container
| IWizardContainer | ||
setPageBusy(pageInfo:PageInfo):void
Adds/Removes a busy indicator for the given page. | IWizardContainer | ||
setWizardBusy(isBusy:Boolean, busyMessage:String = null):void
Adds/Removes a busy indicator for the wizard container view. | IWizardContainer | ||
| currentPageInfo | property |
currentPageInfo:PageInfoThe current (front) page info, or null if the wizard has no pages.
public function get currentPageInfo():PageInfo public function set currentPageInfo(value:PageInfo):void| focusedControl | property |
focusedControl:Object [read-only] The ui component that currently holds input focus.
public function get focusedControl():Object| headerComponent | property |
headerComponent:DisplayObjectThe ui component that appears on the top of the wizard container, for example a page navigator component.
public function get headerComponent():DisplayObject public function set headerComponent(value:DisplayObject):void| layoutPolicy | property |
layoutPolicy:StringThe layout policy for this container.
The default value is fitToScreen.
public function get layoutPolicy():String public function set layoutPolicy(value:String):voidSee also
| pagesInfo | property |
pagesInfo:ArrayCollectionThe pages info for this wizard container.
public function get pagesInfo():ArrayCollection public function set pagesInfo(value:ArrayCollection):void| addButton | () | method |
public function addButton(control:UIComponent, group:int, isDefaultButton:Boolean = false):voidAdds a button in the given button group.
Parameters
control:UIComponent — The button's control.
| |
group:int — The button group; valid values are defined in
ButtonGroup.
| |
isDefaultButton:Boolean (default = false) |
| focusContainer | () | method |
public function focusContainer():voidSets focus to be on the container
| setPageBusy | () | method |
public function setPageBusy(pageInfo:PageInfo):voidAdds/Removes a busy indicator for the given page. When a page is busy, the user cannot interact with its content.
Parameters
pageInfo:PageInfo — The changed page info.
|
| setWizardBusy | () | method |
public function setWizardBusy(isBusy:Boolean, busyMessage:String = null):voidAdds/Removes a busy indicator for the wizard container view. When a wizard is busy, the user cannot interact with its content. Only the minimize and cancel buttons should be enabled.
Parameters
isBusy:Boolean — Whether to add or remove the busy indicator.
| |
busyMessage:String (default = null) — The message to display when the wizard is busy.
Used only when isBusy is true.
|