Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Создадим компонент ValidationGroupSettingsDialog и отобразим его в рабочей книге:
// Получим модель рабочей книги
var workbook = workbookBox.getSource();
// Создадим диалог для создания группы правил
var validationGroupSettingsDialog = new PP.TS.Ui.ValidationGroupSettingsDialog({
Source: workbook // Установим источник данных
});
// Отобразим данный диалог
validationGroupSettingsDialog.show();
В результате выполнения примера был создан и отображён компонент ValidationGroupSettingsDialog:

Теперь установим для созданного диалога заголовок и наименование группы правил валидации:
// Определим настройки для данного диалога
var name = "Новая группа валидации";
var state = {
obInst: {
obDesc: {
i: "OBJ3229", // Идентификатор группы
k: 3229, // Ключ группы
n: name // Её наименование
}
}
};
// Применим настройки
validationGroupSettingsDialog.setCurrentState(state);
// Установим заголовок диалога
validationGroupSettingsDialog.setCaption(name + " - Редактирование");
После выполнения примера для диалога будет установлен заголовок «Новая группа валидации - Редактирование» и наименование группы правил «Новая группа валидации»:

См. также: