Skip to content

Latest commit

 

History

History
98 lines (68 loc) · 2.75 KB

File metadata and controls

98 lines (68 loc) · 2.75 KB

EditAction

Редактирует элемент из источника данных.

Extends

BaseAction

Syntax

new EditAction(parentView)

Parameters

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

Properties

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

Name Type Description
linkView LinkView Объект, который будет создавать и настраивать представление для редактирования элемента
sourceSource String Название редактируемого источника данных на представлении редактирования
destinationSource String Название редактируемого источника данных на представлении, откуда редактирование было вызвано
destinationProperty String Путь до поля в источнике данных, которое будет редактироваться

Examples

var linkView = (new InlineViewBuilder()).build(null, {
                                                        builder: args.builder, 
                                                        metadata: {View: editPatientView}, 
                                                        parentView: parentView
                                                    });

var editAction = new EditAction(parentView);

editAction.setProperty('linkView', linkView);
editAction.setProperty('sourceSource', 'MainDataSource');
editAction.setProperty('destinationSource', 'Patients');
editAction.setProperty('destinationProperty', '$');

editAction.execute(); // откроется форма редактирования текущего пациента

See Also

EditAction.metadata.rst