Меню


[I128-2851] в редакторе he3 (табличный) при корректировки записи если добавить новое поле то формат просмотра не обновляется. но если корректировать существующие, то обновляется


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2851] в редакторе he3 (табличный) при корректировки записи если добавить новое поле то формат просмотра не обновляется. но если корректировать существующие, то обновляется📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.3 🔘 Завершено Высокий Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Cataloguer - АРМ Каталогизатор, ИРБИС 128. Модуль he3 - Табличная форма ввода данных

Завершено: 10.09.2026 12:59

Исправлено в PR #1345: https://bitbucket.irbis128.ru/projects/I128/repos/irbis128/pull-requests/1345

Проблема: В табличном редакторе he3 после добавления нового поля предпросмотр мог не обновиться, хотя редактирование уже существующих полей обновляло формат просмотра.

Причина: Добавление нового поля создавало дополнительную раннюю синхронизацию черновика до ввода значения. При пересечении UpdateDraft второй sync мог использовать устаревшую currentVersion. Дополнительно refreshPreview не был защищен от вызова до render preview-панели, а прямой he3/Show создавал редактор без Ext.Viewport.

Решение:

Проверка:

Примечание: php -l modules\he3\Actions\Show.inc локально не выполнен, так как php отсутствует в PATH.

-

I1282851 (Jira: https://jira.irbis128.ru/browse/I1282851) исправляет обновление предпросмотра в табличном редакторе he3 после добавления нового поля.

Куда смотреть:

Изменения по файлам:

modules/he3/JS/he3.core.js

modules/he3/JS/AddFieldWindow.js

modules/he3/Actions/Show.inc

Проверки: