Сохраняет изменения для текущего элемента в источнике данных.
new SaveAction(parentView)
Name | Type | Description |
---|---|---|
parentView | View | Родительское представление |
Для работы с данными свойствами используйте методы getProperty и setProperty.
Name | Type | Default | Description |
---|---|---|---|
dataSource | DataSource | – | Источник данных, который будет сохранятся |
canClose | Boolean |
true | Значение, определяющее, нужно ли закрыть родительское представление после сохранения |
Если при вызове метода execute указан параметр callback, то вызов данного обработчика осуществляется с параметрами context и argument.
Name | Type | Description |
---|---|---|
context | Контекст представления | Контекст родительского представления |
argument | Object |
В случае, если сохранение произошло успешно, то argument содержит поле source - источник данных, в который осуществляется сохранение. Если же при сохранении произошла ошибка, то argument содержить поле value, которое содержит результаты проверки валидации |
var saveAction = new SaveAction(parentView);
saveAction.setProperty('dataSource', parentView.context.dataSources['DataSource1']);
saveAction.setProperty('canClose', true);
saveAction.execute(); // сохранит выбранный элемент DataSource1 и закроет parentView
SaveAction.metadata.rst