Библиотека Dialogs
Библиотека Dialogs
Библиотека Dialogs предоставляет набор функций пользовательского интерфейса.
alert
Функция: Dialogs.alert(message);
Описание: Отображает заданное сообщение, ожидает под-
. тверждения со стороны пользователя и возвра-
щает пустую строку.
Аргумент: message = Строка
Возвращаемое значение: Строка или значение invalid
Пример: Следующий сценарий использует функцию
Dialogs. alert () для вывода на экран сообщения:
extern function AlertTestO
{
var ResultString = "Dialogs .alert () " + »\r\r"
"This is an alert!
Dialogs .alert (ResultString) ; .
}
confirm
Функция: Dialogs.confirm(message, OKPrompt, Cancel-
Prompt) ;
Описание: Отображает заданное сообщение и предоставляет пользователю возможность выбора из двух
ответов. Возвращает логическое значение true,
если выбран ответ ок и false, если выбран ответ Cancel.
Аргументы: message = Строка
, OKPrompt = Строка
CancelPrompt = Строка
Возвращаемое значение: Строка
Пример: Следующий сценарий использует функцию
Dialogs. confirm () для отображения приглашения пользователю на взаимодействие с приложением, причем приглашение включает экранные кнопки Yes и No:
extern function ConfirmTest()
{
var Message = "Dialogs.confirm()" + "\r\r" + "Are you sure?";
var OK = "Yes";
var Cancel = "No";
Dialogs.confirm(Massage, OK, Cancel);
}
prompt
Функция: Dialogs.prompt(message, default);
Описание: Отображает указываемое сообщение message в
качестве приглашения пользователю на взаимодействие с приложением и возвращает вводимые пользователем данные. Используемое по
умолчанию значение default определяет начальное содержимое переменной, которой присваиваются вводимые пользователем данные.
Аргументы: message = Строка
default = Строка
Возвращаемое значение: Строка
Пример: Следующий сценарий использует функцию
Dialogs. prompt () для вывода приглашения
пользователю на ввод номера телефона. По
умолчанию пользователю для редактирования
предлагается значение 555-1212:
extern function PromptTestO
var Message = "Dialogs.prompt()" + "\r\r" + "Phone Number:";
var PhoneNo = "555-1212";
Dialogs.prompt(Message, PhoneNo);