PP.Rds.Ui.SchemaDialog(settings: Object);
settings. Настройки класса.
Конструктор SchemaDialog создаёт диалог для выбора схемы экспорта/импорта.
Для выполнения примера необходимо наличие на странице компонента DictionaryBox с наименованием «dictionaryBox» (см. «Пример создания компонента DictionaryBox» ). Создадим диалог для выбора схемы импорта:
// Создадим диалог для выбора схемы импорта
var schemaDialog = new PP.Rds.Ui.SchemaDialog({
Source: dictionaryBox.getSource()[0],
IsImport: true, // Диалог для схем импорта
Canceled: function (sender, args) {
// Уничтожим данный диалог
sender.dispose();
},
Confirmed: function (sender, args) {
// Выведем идентификатор выбранной схемы импорта
alert("Идентификатор схемы импорта: " + args.Schema.k);
// Удалим данный диалог
sender.dispose();
}
});
// Отобразим данный диалог
schemaDialog.showDialog();
В результате выполнения примера был создан диалог для выбора схемы экспорта/импорта:

При нажатии на кнопку «Ок» будет вызвано событие Confirmed, в консоль будет выведен идентификатор выбранной схемы импорта.
При нажатии на кнопку «Отмена» будет вызвано событие Canceled и диалог будет закрыт.
См. также: