НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2678] Чекбокс-параметры в preselection-диалогах WIrbis📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль WIrbis - Системный модуль
Завершено: 10.07.2026 00:21
Ценность
Общие preselectionдиалоги WIrbis смогут принимать booleanпараметры без отдельной реализации в каждом вызывающем модуле. Это нужно для сценариев, где пользователь вместе с выбором записи или значения включает дополнительный режим обработки.
Сценарий Модуль передает в PreselectionActionsQ параметр rqsts с type=checkbox, именем параметра, текстом чекбокса, inputValue и значением по умолчанию. Диалог показывает чекбокс и передает выбранное значение в action вместе с остальными параметрами.
Совместимость Существующие типы rqsts mnuSelect и string сохраняют прежнее поведение. Если checkbox не используется, поведение preselection-диалогов не меняется.
-
I1282678 добавляет в общий WIrbis preselectionдиалог поддержку checkboxпараметров. PR открыт как technicalonly первая волна для develop; видимый пользовательский сценарий использует этот контракт в зависимой задаче I128-2091.
Куда смотреть:
WIrbis.RecPreselectorQ в modules/WIrbis/JS/irbis~~recpreselectorq.js, обработка cfg.rqsts[i](i).type == "checkbox". Эффект: было: общий preselectionmnuSelect и string, но не мог передавать booleantype, parName, title, inputValue и checked, а диалог создаст Ext.form.Checkbox и отправит значение в action.origin/develop (7f3a2ab9c) и не имеет зависимостей; можно переключаться прямо на PRИзменения по файлам:
modules/WIrbis/JS/irbis-recpreselectorq.js
formitems добавлена обработка cfg.rqsts[i](i).type == "checkbox".Ext.form.Checkbox с именем params[<parName>](<parName>), подписью boxLabel, inputValue и начальным состоянием checked.mnuSelect и string сохранена без изменения контракта.[I128-2091] Возможность убирать не наследуемые права у потоков объекта
Статус: Завершено | Автор: Галина Арноси