OpenAction

Открывает представление.

Extends

BaseAction

Syntax

new OpenAction(parentView)

Parameters

Name Type Description
parentView View Родительское представление

Properties

Для работы с данными свойствами используйте методы getProperty и setProperty.

Name Type Description
linkView LinkView Объект, который будет создавать и настраивать представление

Метод execute

Если при вызове метода execute указан параметр callback, то вызов данного обработчика осуществляется с параметром view.

Name Type Description
view Представление Открытое представление

Examples

var linkView = (new InlineViewBuilder()).build(null, {
                                                        builder: args.builder,
                                                        metadata: {View: viewMetadata},
                                                        parentView: args.parentView
                                                    });
var openActionCallback = function(view){
    console.log('%s was opened', view.name);
};

var openAction = new OpenAction(args.parentView);
openAction.setProperty('linkView', linkView);
openAction.execute(openActionCallback);

OpenAction.metadata

Метаданные типа OpenAction.

Properties

Name Type Description
LinkView* LinkView.metadata Объект, который будет создавать и настраивать представление

* Обязательное свойство.

Examples

{
    "OpenAction": {
        "LinkView": {
            "InlineView": {
                ...
            }
        }
    }
}