OkButtonClicked: function (sender, args);
sender. Источник события;
args. Информация о событии. Допустимые аргументы: DialogResult - настройки, установленные в диалоге пользователем, IsCancelClose - признак того, что после нажатия на кнопку «OK» диалог не закроется (при равенстве значению true).
Событие OkButtonClicked наступает при нажатии на кнопку «OK».
Для выполнения примера необходимо наличие на html-странице компонента FontDialog с наименованием «fontdialog» (см. «Пример создания компонента FontDialog»). Добавим обработчик события OkButtonClicked:
fontdialog.OkButtonClicked.add(function (sender, args) {
// Получим настройки, установленные в диалоге пользователем
var font = sender.getDialogResult();
console.log("Семейство шрифтов: " + font.getFontFamily());
console.log("Размер шрифта: " + font.getSize());
// После нажатия на кнопку «OK» диалог закрывать не будем
args.IsCancelClose = true;
});
После выполнения примера при нажатии на кнопку «OK» диалога в консоли браузера будут выведены наименование и размер выбранного пользователем шрифта:
Семейство шрифтов: Tahoma
Размер шрифта: 12
При этом окно диалога закрыто не будет.
См. также: