Параметры template
| Свойство | Описание | Примечания |
|---|---|---|
| object | Тип объекта, для которого выполняется примечание:
| Значение по умолчанию |
| onAction | Настройка отображения примечания при срабатывании заданного действия | |
| onPositionAdd | Настройка отображения примечания при добавлении позиции с заданным штрих-кодом | |
| onPositionFromCatalog | Настройка отображения примечания при добавлении позиции из каталога с заданным кодом | |
| dialogParams | Параметры диалогов | В зависимоси от значения dialogType объект dialogParams может содержать различные параметры |
Значения объекта onAction
| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| context | целочисленный |
| Код контекста, в котором вызывается действие | По умолчанию |
| trigger | строковый |
| Выполнять примечание до или после выполнения действия, указанного в поле actionType | По умолчанию before |
| actionType | строковый | Тип выполняемого действия | По умолчанию Обязательно к заполнению | |
| result | целочисленный |
| Вызов примечания на основе результата выполнения действия | По умолчанию Используется при значении |
Значения объекта onPositionAdd
| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| positionCode | строковый | Код позиции | ||
| positionBcode | строковый | Штрих-код позиции | Обязательно к заполнению | |
| docType | целочисленный |
| Тип открытого документа, в котором позиция была добавлена | По умолчанию 255 |
Значения объекта onPositionFromCatalog
| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| catalogCode | строковый | Код каталога | Обязательно к заполнению | |
| docType | целочисленный |
| Тип открытого документа, в котором позиция была добавлена | По умолчанию 255 |
Значения объекта dialogParams
| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| dialogType | строковый |
| Тип диалога, который будет отображен при срабатывании примечания | В зависимости от значения Параметр dialogInputMultiText не поддержан в Artix:SCO. |
Значения параметра dialogType
dialogChoice – Диалог с выбором Да/Нет
| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| message | строковый | Текст сообщения | ||
| okBtnText | строковый | Текст на кнопке подтверждения | По умолчанию ОК | |
| cancelBtnText | строковый | Текст на кнопке отмены | По умолчанию Отмена | |
| turnRed | логический |
| Окрашивать фон диалога в красный | По умолчанию false |
| btnOkDelay | целочисленный | Настройка определяет, через какое время кнопка ОК станет доступной для нажатия | По умолчанию 0 | |
| enableHotKeys | логический |
| Включить горячие клавиши для ОК/Отмена | По умолчанию true |
dialogSimpleChoice – Диалог выбора между несколькими вариантами
| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| message | строковый | Текст сообщения | ||
| choices | массив строк | Список возможных вариантов для выбора | Пример настройки { "choices": ["...", "...", "..."] }
| |
| choicesInfo | массив строк | Пояснения к возможным вариантам | Задается аналогично параметру choices. Размер массива параметра choicesInfo должен быть равен размеру массива параметра choices | |
| choicesHeader | строковый | Заголовок для списка возможных вариантов | ||
| infoHeader | строковый | Заголовок для списка пояснений к возможным вариантам |
dialogMultiChoice – Диалог множественного выбора
| Параметр | Тип данных | Описание | Примечания |
|---|---|---|---|
| title | строковый | Заголовок диалога | |
| choices | массив строк | Список возможных вариантов для выбора | Пример настройки { "choices": ["...", "...", "..."] }
|
dialogChoiceList – Диалог выбора из списка
| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| headers | массив строк | Список заголовков | Пример настройки { "headers": ["цвет", "размер"] }
| |
| data | массив строк | Список данных | Пример настройки { "data": [["Черный", "52"], ["Черный", "50"], ["Белый", "52"], ["Белый", "50"]] }
| |
| allowDevices | целочисленный |
| Разрешенные устройства для ввода | Устройства ввода задаются при помощи битовой маски. Существует возможность задать несколько разрешенных устройств ввода. Например, чтобы задать два способа ввода: вручную и через сканер штрих-кода, необходимо установить значение битовой маски равное 3 (1+2). По умолчанию |
dialogInputText – диалог ввода данных
| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| message | строковый | Текст сообщения | ||
| okBtnText | строковый | Текст на кнопке подтверждения | По умолчанию ОК | |
| cancelBtnText | строковый | Текст на кнопке отмены | По умолчанию Отмена | |
| inputMask | строковый | Маска ввода данных | Пример маски для номера телефона "\\+7\\([0-9]{3}\\)-[0-9]{3}-[0-9]{2}-[0-9]{2}"
| |
checkInputMaskOnEnter | логический |
| Проверять маску ввода при нажатии Enter | По умолчанию |
| checkInputMaskOnScan | логический |
| Проверять маску при вводе данных со сканера | По умолчанию |
| defaultValue | строковый | Значение поля для ввода по умолчанию | По умолчанию не задано | |
| inputPattern | строковый | Шаблон ввода | Пример для номера телефона +7(999)-999-99-99 | |
| onlyNumber | логический |
| Отображать цифровую или полноразмерную клавиатуру | По умолчанию |
| allowDevices | целочисленный |
| Разрешенные устройства для ввода | Устройства ввода задаются при помощи битовой маски. Существует возможность задать несколько разрешенных устройств ввода. Например, чтобы задать два способа ввода: вручную и через сканер штрих-кода, необходимо установить значение битовой маски равное 3 (1+2). По умолчанию |
| allowScanCard | логический |
| Разрешить сканирование карты в диалоге | По умолчанию |
| disableEnter | логический |
| Делать кнопку ввод недоступной, если в поле не было заполнено | По умолчанию |
| moneyItem | логический |
| Ввод денежной суммы | По умолчанию |
| enableHotkeys | логический |
| Включить горячие клавиши для Ок/Отмена | По умолчанию |
| password | логический |
| Ввод пароля?? | По умолчанию |
| hideCancel | логический |
| Скрывать кнопку отмены | По умолчанию |
dialogInputMultiText – диалог многострочного ввода
| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| description | строковый | Текст сообщения | ||
| hideCancelButton | логический |
| Скрывать кнопку отмены | По умолчанию false |
| useDigitalKeyboard | логический |
| Использование цифровой клавиатуры в Touch | По умолчанию true |
| allowDevices | целочисленный |
| Разрешенные устройства для ввода | Устройства ввода задаются при помощи битовой маски. Существует возможность задать несколько разрешенных устройств ввода. Например, чтобы задать два способа ввода: вручную и через сканер штрих-кода, необходимо установить значение битовой маски равное 3 (1+2). По умолчанию |
| fields | массив объектов | Поля многострочного диалога ввода | Пример настройки { "fields": [ {...}, {...}] }
|
Значения параметра fields
| Название | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| fieldId | строковый | Идентификатор поля, используется при сохранении ввода | Обязательно к заполнению | |
| description | строковый | Описание поля | ||
| type | строковый |
| Тип поля | По умолчанию 10 |
| regexp | строковый | Регулярное выражение для валидации | ||
| inputMask | строковый | Маска ввода | ||
| labels | Радиокнопки | Используется если Пример настройки { "labels":["Сырой","Белый","Черный"] }
| ||
| defaultValue | строковый | Значение поля для ввода по умолчанию | По умолчанию не задано | |
| dateFormat | строковый | Формат ввода даты | ||
| required | логический |
| Поле должно быть обязательно заполнено | По умолчанию true |
| editable | логический |
| Поле может быть отредактировано | По умолчанию true |
dialogMessage – диалог-сообщение
| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| message | строковый | Текст сообщения | ||
| type | строковый |
| Тип сообщения | По умолчанию dialogMessage |
showTextInfo – форма с выводом кастомного текста
| Параметр | Тип данных | Описание |
|---|---|---|
| title | строковый | Заголовок диалога |
| text | строковый | Текст, отображаемый на форме |