Конструктор ElementCard

Синтаксис

PP.Rds.Ui.ElementCard(settings: Object);

Параметры

settings. JSON-объект со значениями свойств класса.

Описание

Конструктор ElementCard создает экземпляр класса ElementCard.

Пример

Для выполнения примера предполагается наличие на странице компонента DictionaryBox с наименованием «dictionaryBox» (см. «Пример создания компонента DictionaryBox»). Получим дерево элементов справочника и массив дочерних элементов корневого узла дерева. Создадим карточку редактирования элемента дерева и отобразим её, выведем признак корректности введенных значений:

// Получим область данных справочника
var area = dictionaryBox.getDataArea();
// Получим дерево элементов справочника
var tree = area.getActiveDictTree();
// Получим массив дочерних элементов корневого узла дерева
var items = tree.getSource().getChildEls();
// Определим карточку редактирования элемента
var elCard = new PP.Rds.Ui.ElementCard({
    Source: tree.getSource(), // Источник данных
    Mode: PP.Rds.ElementOperation.Update, // Тип операции
    Locale: tree._ElementsLocale, // Код локали
    UpdElKey: items[2].getKey(), // Ключ редактируемого элемента
});
// Отобразим карточку редактирования элемента
elCard.showDialog();
// Выведем признак корректности введенных значений
console.log("Признак корректности введенных значений: " + elCard.checkValues());

В результате была отображена карточка редактирования элемента с указанным ключом:

Также в консоли браузера было выведено сообщение о корректности введенных значений:

Признак корректности введенных значений: true

См. также:

ElementCard