Создает новый элемент в источнике данных не открывая новых view.
new CreateItemAction()
Нет.
Для работы с данными свойствами используйте методы getProperty и setProperty.
destinationSource* | String |
Название редактируемого источника данных, куда необходимо добавить новый пустой элемент |
---|---|---|
destinationProperty | String |
Путь до поля в источнике данных, куда необходимо добавить новый пустой элемент. Данное поле должно быть представлено массивом |
* Обязательное свойство.
Обратите внимание, что если не указать destinationProperty, то новый элемент будет добавляться непосредственно в источник данных, соответствующий destinationSource, иначе - добавиться в список элементов, соответствующий destinationProperty.
var view = new InfinniUI.View();
var builder = new InfinniUI.ApplicationBuilder();
var metadata = {
CreateItemAction: {
DestinationValue: {
Source: 'SomeDS'
}
}
};
var createItemAction = builder.build( metadata, {parentView: view} );
createItemAction.execute();
CreateItemAction.metadata.rst