BX.UI.StepProcessing.Dialog
Конструктор
Конструктор класса
constructor(settings: DialogOptions = {})
Поля структуры для инициализации диалога DialogOptions.
Опции
Список опций – DialogOptions.
getSetting(name: $Keys
setSetting(name: $Keys
Установка коллбек фунций на события окна
setHandler(type: string, handler: any => void)
callHandler(type: string, args: {[string]: any})
Старт/стоп
start()
stop()
Скрыть/показать
show()
close(
Кнопки диалога
Поля структуры для инициализации полей ввода на диалоге – OptionsField.
getButton(bid: string): ?Button
– Ссылка на объект кнопки.
lockButton(bid: string, lock: boolean, wait: boolean)
– Блокировка/Ожидание/Разблокировка кнопки.
showButton(bid: string, show: boolean)
– Скрыть/Показать кнопку.
Аннотация о ходе прогресса
setSummary(content: string, isHtml: boolean = false)
– Установка текста аннотации.
setDownloadButtons(downloadLink: string, fileName: string, purgeHandler: any => {})
– Установка кнопок для скачивания файла.
Ошибки и предупреждения
setErrors(errors: Array
– Вывод текста ошибки.
setError(content, isHtml)
– Вывод текста ошибки.
clearErrors()
– Сброс ошибок.
setWarning(err: string, isHtml: boolean = false)
– Вывод текста предупреждения.
clearWarnings()
Прогресс-бар
setProgressBar(totalItems: number, processedItems: number, textBefore: string)
– Установка значения прогресса.
hideProgressBar()
Поля для ввода пользователем
getOptionField(name: string): ?BaseField
– Ссылка на объект кнопки.
getOptionFieldValues()
– Установленные значения на полях.
checkOptionFields(): boolean
– Проверка заполненности полей.
lockOptionFields(flag: boolean = true)
– Блокировать ввод в поля пользователем.
BX.UI.StepProcessing.DialogOptions
Поля структуры для инициализации диалога.
messages?: {}
– Фразы на диалоге:
title
– Заголовок.summary
– Аннотация.startButton
– Кнопка старт.stopButton
– Кнопка стоп.closeButton
– Кнопка закрыть.
minWidth?: number
– Минимальная ширина диалога.
maxWidth?: number
– Максимальная ширина диалога.
optionsFields?: Array
– Поля для ввода пользователем OptionsField.
optionsFieldsValue?: {}
– Значения для полей ввода.
showButtons?: {}
– Какие кнопки отобразить на диалоге:
start?: boolean
stop?: boolean
close?: boolean
handlers?: {}
– Коллбек функции на окне:
start?: function
– Клик по Старт./li>stop?: function
– Клик по Стоп.dialogShown?: function
– Показ диалога.dialogClosed?: function
– Скрытие диалога.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.