包 | com.adobe.mosaic.om.interfaces |
接口 | public interface IViewManager extends IMosaicNode , IUIAttributes |
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
运行时版本: | AIR 2.6, Flash Player 10.2 |
IViewManager
interface provides access to the views and includes
add/remove/get of views.
属性 | 由以下参数定义 | ||
---|---|---|---|
allowContentAdd : Boolean
Returns the allowContentAdd value
| IViewManager | ||
bottom : Number
Returns the node's bottom value which is the vertical distance, in pixels, from the lower edge
of the component to the lower edge of the content region. | IUIAttributes | ||
childrenNodes : Array [只读]
Returns an array of child nodes (IMosaicNode objects) of the node. | IMosaicNode | ||
height : String
The maximum height for the nodes. | IUIAttributes | ||
layout : ILayout [只读]
The layout of the viewManager. | IViewManager | ||
left : Number
Returns the node's left value which is horizontal distance, in pixels,
from the left edge of the component to the left edge of the content region. | IUIAttributes | ||
maxHeight : Number
The node's maximum width. | IUIAttributes | ||
maxWidth : Number
The node's maximum width. | IUIAttributes | ||
minHeight : Number
The node's minimum height. | IUIAttributes | ||
minWidth : Number
The the node's minimum width. | IUIAttributes | ||
nodeID : String [只读]
Returns the ID of the node. | IMosaicNode | ||
nodeLabel : String
Returns the label of the tile. | IMosaicNode | ||
nodeName : String [只读]
Returns the name of the node. | IMosaicNode | ||
nodeType : String [只读]
Returns the type value of the node. | IMosaicNode | ||
parentNode : IMosaicNode [只读]
Returns the direct parent node of the current node within the application. | IMosaicNode | ||
right : Number
Returns the node's right value which is the horizontal distance, in pixels, from the right edge
of the component to the right edge of the content region. | IUIAttributes | ||
saveMode : String
Returns the saveMode that controls the ability to save and close views managed by the ViewManager. | IViewManager | ||
styleName : String
The style name for the node. | IUIAttributes | ||
top : Number
Returns the node's top value which is the vertical distance, in pixels, from the upper
edge of the component to the upper edge of the content region. | IUIAttributes | ||
uniqueID : String [只读]
Returns the generated unique ID of the node. | IMosaicNode | ||
views : Array [只读]
Returns an array of views that are available within the application. | IViewManager | ||
visible : Boolean
Returns the node's visible setting. | IUIAttributes | ||
width : String
Returns the node's width. | IUIAttributes | ||
x : Number
Returns the node's x coordinate, relative to its container. | IUIAttributes | ||
y : Number
Returns the node's y coordinate, relative to its container. | IUIAttributes |
方法 | 由以下参数定义 | ||
---|---|---|---|
Adds a view to the ViewManager. | IViewManager | ||
Clones an IMosaicNode. | IMosaicNode | ||
Removes the specified view from the application. | IViewManager | ||
Resolves any reference elements that may be in the View, Panel, or Tile. | IMosaicNode |
allowContentAdd | 属性 |
allowContentAdd:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
运行时版本: | AIR 2.6, Flash Player 10.2 |
Returns the allowContentAdd value
实现
public function get allowContentAdd():Boolean
public function set allowContentAdd(value:Boolean):void
layout | 属性 |
saveMode | 属性 |
saveMode:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
运行时版本: | AIR 2.6, Flash Player 10.2 |
Returns the saveMode that controls the ability to save and close views managed by the ViewManager. The default allows views to be saved and closed ("saveAndClose"). Other options are to save without closing ("saveOnly"), close without saving ("closeOnly"), or to do nothing ("none"). If the saveMode is set to a value not supported by the chosen Layout, then it will be treated as if no saveMode were specified and default to "saveAndClose".
实现
public function get saveMode():String
public function set saveMode(value:String):void
views | 属性 |
addView | () | 方法 |
public function addView(view:IView, onSuccess:Function = null, onFailure:Function = null):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
运行时版本: | AIR 2.6, Flash Player 10.2 |
Adds a view to the ViewManager. The resulting AddViewEvent
indicating success or failure is returned
in the callback function and also dispatched to the MessageListeners.
参数
view:IView — The view to add.
| |
onSuccess:Function (default = null ) — a Function callback that takes in one parameter of type AddViewEvent when the operation succeeded
| |
onFailure:Function (default = null ) — a Function callback that takes in one parameter of type AddViewEvent when the operation failed
|
示例
如何使用本示例
This example retrieves a view named "sampleView" from a catalog and adds the view to the viewManager:
mosaicApp.addMessageListener(AddViewEvent.NAMESPACE, AddViewEvent.SUCCESS, onAddViewEvent); mosaicApp.addMessageListener(AddViewEvent.NAMESPACE, AddViewEvent.FAILURE, onAddViewEvent); var v:IView = sampleCatalog.getView("sampleView"); (thisTile.parentView.parentNode as IViewManager).addView(v,onAddViewSuccess,onAddViewFailure); //functions to manage success or failure callbacks private function onAddViewSuccess(evt:AddViewEvent):void {} private function onAddViewFailure(evt:AddViewEvent):void {} //functions to manage success or failure events private function onAddViewEvent(message:Message):void { var addViewEvent:AddViewEvent = message.payload as AddViewEvent; var addedView:IView = addViewEvent.viewNode; //custom processing }
removeView | () | 方法 |
public function removeView(node:IView):IView
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
运行时版本: | AIR 2.6, Flash Player 10.2 |
Removes the specified view from the application.
参数
node:IView — The view to be deleted.
|
IView — The view that was removed.
|
相关 API 元素
Tue Jun 12 2018, 11:04 AM Z