Оглавление | Родительский раздел

Глобальный контекст.ПоказатьВопрос (Global context.ShowQueryBox)

Глобальный контекст (Global context)
ПоказатьВопрос (ShowQueryBox)

Синтаксис:

ПоказатьВопрос(<ОписаниеОповещенияОЗавершении>, <ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)

Параметры:

<ОписаниеОповещенияОЗавершении> (обязательный)

Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после закрытия окна ввода значения со следующими параметрами:

<ТекстВопроса> (обязательный)

Тип: Строка; ФорматированнаяСтрока.
Текст задаваемого вопроса.

<Кнопки> (обязательный)

Тип: РежимДиалогаВопрос; СписокЗначений.
Задает состав и текст кнопок диалога, а также, связанные с кнопками значения.
При использовании типа СписокЗначений:При использовании типа СписокЗначений список не должен быть пустым.

<Таймаут> (необязательный)

Тип: Число.
Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено.
Если параметр имеет отрицательное значение, будет сгенерировано исключение.
Значение по умолчанию: 0.

<КнопкаПоУмолчанию> (необязательный)

Тип: Произвольный.
Определяет кнопку по умолчанию по типу кнопки или по связанному с ней значению.

<Заголовок> (необязательный)

Тип: Строка.
Содержит заголовок окна вопроса.

<КнопкаТаймаута> (необязательный)

Тип: Произвольный.
Определяет кнопку (по типу кнопки или по связанному с ней значению), на которой отображается количество секунд, оставшихся до истечения таймаута.

Возвращаемое значение:

Результат выбора пользователя будет передан в метод, описанный параметром <ОписаниеОповещенияОЗавершении>.

Описание:

Выводит на экран окно вопроса, при этом не ожидается завершения ответа пользователя.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение(клиент).

Пример:

Режим = РежимДиалогаВопрос.ДаНет;
Оповещение = Новый ОписаниеОповещения("ПослеЗакрытияВопроса", ЭтотОбъект, Параметры);
ПоказатьВопрос(Оповещение, НСтр("ru = 'Продолжить выполнение операции?';"
    + " en = 'Do you want to continue?'"), Режим, 0);
//...


&НаКлиенте
Процедура 
ПослеЗакрытияВопроса(Результат, Параметры) Экспорт
    Если Результат = КодВозвратаДиалога.Нет Тогда
        Возврат;
    КонецЕсли
;

    //...


КонецПроцедуры

См. также:

Глобальный контекст, метод ПоказатьПредупреждение

Оглавление | Родительский раздел Платформа 8.3.13.1809