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
См. также: