Пакет | lc.procmgmt.ui.presentationmodel |
Класс | public class PresentationModel |
Наследование | PresentationModel EventDispatcher Object |
Реализует | IPresentationModel, IMXMLObject |
Подклассы | AttachmentHeaderModel, AttachmentListModel, AttachmentsModel, HeaderPaneModel, ProcessInstanceDataGridModel, ProcessInstanceInfoModel, SearchSelectorModel, StartpointDetailsModel, StartpointGridSelectorModel, TaskDetailsModel, TaskDirectiveModel, TaskImageModel, TaskInfoModel, TitledCardRendererModel |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
PresentationModel
class is a superclass for all the presentation models. The class
holds the common functionality and convenience methods that are needed to implement a presentation model,
which is designed to support a specific view. A presentation model separates the behavior of
a screen from the user interface controls and events. This separation simplifies the view
and allows the view to make data bindings to properties in the presentation model and make
simple method calls to the presentation model.
For information on using this component to customize Workspace, see Customizing the Adobe Digital Enterprise Platform Document Services - Workspace 10.0 User Interface .
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
session : SessionMap
A SessionMap object that stores information relating to the server session. | PresentationModel | ||
state : String [только для чтения]
The name of the state the current view is in. | PresentationModel |
Метод | Определено | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
bindProperty(destination:Object, destinationProperty:String, source:Object, sourceChain:Object, commitOnly:Boolean = false):ChangeWatcher
Binds a public property on the destination object from a property or
property chain on the source object. | PresentationModel | ||
Посылает событие в поток событий. | EventDispatcher | ||
Returns the corresponding cascading style sheet (CSS) property to use based on the specified parameters. | PresentationModel | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Initializes the presentation model after the view bindings
are processed to prevent view bindings from overriding the initial model state. | PresentationModel | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Sets the state property to a new value and causes a PropertyChangeEvent event. | PresentationModel |
session | свойство |
session:SessionMap
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
A SessionMap
object that stores information relating to the server session.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get session():SessionMap
public function set session(value:SessionMap):void
state | свойство |
state:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
The name of the state the current view is in. The state is typically bound to the currentState
property of
a control.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get state():String
bindProperty | () | метод |
public function bindProperty(destination:Object, destinationProperty:String, source:Object, sourceChain:Object, commitOnly:Boolean = false):ChangeWatcher
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
Binds a public property on the destination object from a property or
property chain on the source object. This method simplifies
the use of the standard BindingUtils.bindProperty
method.
Параметры
destination:Object — Specifies the object defining the property to be bound to the value of sourceChain .
| |
destinationProperty:String — Specifies the name of the public property defined by the value of the
destination parameter that is to be bound.
| |
source:Object — Specifies the object that hosts the property or property chain to be watched.
| |
sourceChain:Object — Specifies the property or property chain to be watched.
| |
commitOnly:Boolean (default = false ) — A flag that specifies whether the handler is called for committing and noncommitting change events.
A value of true specifies that the handler is called only on committing change events. A value
of false specifies that the handler is called on both committing and noncommitting change events.
|
ChangeWatcher — The property or property chain to be watched. At least one property name must specified in the
sourceChain argument, otherwise, a null value is returned.
|
Связанные элементы API
getCSSStyle | () | метод |
public function getCSSStyle(declaration:String, styleProperty:String, defaultValue:Object = null):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
Returns the corresponding cascading style sheet (CSS) property to use based on the specified parameters.
Параметры
declaration:String — Specifies the name of the CSS selector.
| |
styleProperty:String — Specifies the name of the CSS property.
| |
defaultValue:Object (default = null ) — Specifies the CSS property that is used if the CSS property specified by the
the styleProperty parameter is not found.
|
Object — The CSS style.
|
initialize | () | метод |
public function initialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
Initializes the presentation model after the view bindings are processed to prevent view bindings from overriding the initial model state. Subclasses can override this method, which
setState | () | метод |
protected function setState(newState:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Document Services - Workspace 9 |
Версии среды выполнения: | AIR (unsupported), Flash Player 9, Flash Player 10 |
Sets the state
property to a new value and causes a PropertyChangeEvent
event.
Параметры
newState:String — Specifies the new state name.
|
Tue Jun 12 2018, 11:34 AM Z