1.26¶
- 1.26¶
1.26.0-ms18 от 03.06.25¶
- 1.26.0-ms18¶
- Добавлено:
Реализовать автовыбор дистрибутива SysApplication в зависимости от версии JRE 225597T
Реализована поддержка загрузки дистрибутива системных приложений в зависимости от версии JRE, на которой запускается сервер приложений.
Правка перенесена из
1.25.0-rc24
Добавить методы CoreENodegetKey(), isBuild()
Добавлены методы: java:meth:`ru.bitec.gtk.core.gl.model.CoreENode.getKey(), java:meth:`ru.bitec.gtk.core.gl.model.CoreENode.isBuild().
Добавить в информацию об узле кластерадлительность запуска и продолжительность работы. #221501T
В результат, возвращаемый методами
ru.bitec.gtk.core.gl.cluster.CoreClusterNodeManager.getClusterNodesAsJsonString()
иru.bitec.gtk.core.gl.cluster.CoreClusterNodeManager.getClusterNodeAsJsonString(String)
, добавлены атрибутыru.bitec.gtk.core.gl.cluster.CoreClusterNodeManager.Ct.Attributes.NODE_START_DURATION
иru.bitec.gtk.core.gl.cluster.CoreClusterNodeManager.Ct.Attributes.NODE_UPTIME
.
- Исправлено:
Исправить результат метода `CoreContextOper.contextOperEnum()`
Исправлено отсутствие значения результата (возвращение null) метода
ru.bitec.gtk.core.gl.selection.CoreContextOper.contextOperEnum()
.Исправить работу клонируемых операций при указании выборки в качество клонируемого запроса 226079T
Исправлена работа клонируемых операций при указании выборки в качество клонируемого запроса для scala-решения
Правка перенесена из
1.25.0-rc24
Исправить ошибку IllegalArgumentException при открытии вкладки с отчетом FastReport 226281T
Исправлена ошибка java.lang.IllegalArgumentException: The result must map to a JSON type при открытии вкладки с отчетом FastReport.
Правка перенесена из
1.25.0-rc24
Исправить выравнивание текста в числовых редакторах 226875T
Исправить выравнивание текста в числовых редакторах. Теперь текст выравнивается по правой стороне, как и было прежде.
- Изменено:
Сделать доступной информацию о редактируемости выборки для Selection Debug Window. #225761T
В Selection Debug Window добавлено поле “Режим редакируемости” (из метаданных).
Улучшить диагностику gs-automation при частичных разрешениях автоматизации 211121T
Улучшена производительность и диагностика библиотеки
gs-automation в случаях отсутствия соединения с сервером приложений
или его недостаточной конфигурации.
1.26.0-ms17 от 27.05.25¶
- 1.26.0-ms17¶
- Добавлено:
Реализовать RichTextEditor для Oracle решения 223839T
Реализована первая версия RTE-редактора для Oracle решения с фокусом на совместимость с Jasper Reports. Подробнее см.
btkFrame.TbtkLookupRichTextEditorFrame
Добавить поддержку отображений главными выборками приложений #224507T
Добавлена возможность возврата отображения из формы выбора приложения. Приложение.
- Исправлено:
Дать возможность перекрывать метаданные фрейма методом setpropertyvalue в pascal
TbtkScriptSelectionObject.SetPropertyValue()
начал позволять перекрывать метаданные фреймаИсправить ошибку при правке clob поля
Исправлена ошибка “oracle.sql.NCLOB cannot be cast to java.lang.String” при правке в Memo фрейме атрибута с типом даных “clob”
Исправить возврат неверного значения из DoLookup 223493T
Исправлен возврат неверного значения из методов DoLookUp и DoLookUpEx, если данные в вызываемом окне были отсортированы
Добавить обработку исключений при чтении и записи буфера обмена в браузере 224167T
Исправлена ошибка обращения к буферу обмена в Firefox, связанная с отсутствием поддержки clipboard-read и clipboard-write в Permissions API. Добавлены проверки и fallback-обработка, устраняющие ошибку выполнения и сообщения в консоли.
1.26.0-ms16 от 20.05.25¶
- 1.26.0-ms16¶
- Добавлено:
Обеспечить потокобезопасность вызова метода CoreOpers.asyncExec(name).
Обеспечена возможность планирования выполнения операций выборки из потоков, отличных от потока текущего пользовательского сеанса. Например из асинхронных задач AsynchronousTasks. Обеспечена потокобезопасность метода
CoreOpers.asyncExec()
. Добавлен методCoreOpers.scheduleExec()
.Изменить стили закладок и табов 220121T
Изменен внешний вид и стили для закладок и табов.
Изменить цвет границы и фона для border-container 222159T
Был изменён цвет и толщина границы для border-container. А так же изменен фон border-container.
- Исправлено:
Предотвратить затирание ввода после добавления или удаления тега в taglookup комбобоксе 222637D
Исправлено затирание текста ввода после добавления или удаления тега в компоненте taglookup ComboBox. Ввод сохраняется и восстанавливается при открытии фильтра, что предотвращает потерю данных пользователя.
Исправить ошибку определения схемы БД для таблиц телеметрии и брокера кластера, при работе через PgBouncer. #221625T
Учтены особенности реализации PgBouncer, из-за которых таблицы БД создавались в схеме public вместо требуемой global_system.
Исправить некорректное выделение строк при прокрутке в GLiveGridView 221473T
Исправлена работа клавиш PageUp, PageDown, Ctrl+Home, Ctrl+End в GLiveGridView. Теперь выделение строки происходит только после полной загрузки данных, что устраняет прежние ошибки выбора и повышает стабильность компонента.
- Изменено:
Добавить отображение уведомления о разрешении на отображение всплывающих окон, если открытие вкладки с отчетом FR заняло много времени и заблокировалось 224071T
Добавлено уведомление об отсутствии прав на отображение всплывающих окон, при построении FastReport отчетов, если построение занимает достаточно времени, что при его отображении новая вкладка с отчетом посчитается браузером как всплывающее окно. Если права на отображения предоставлены, уведомление не появляется и окно открывается.
Правка перенесена из
1.25.0-rc22
обновить библиотеку JasperReports до последней 6 мажорной версии 223793T
Обновлена версия библиотек JasperReports с версии 6.11.0 до 6.21.4
Обновить версию библиотек poi 223685T
Исправлена ошибка NoClassDefFoundError, возникающая при конвертации Jasper отчета в формат, отличный от pdf
1.26.0-ms15 от 06.05.25¶
- 1.26.0-ms15¶
- Добавлено:
Изменить поведение раннего ellipsis у ячеек грида 220527T
Улучшен ellipsis у однострочных ячеек грида: обрезание происходит теперь посимвольно.
- Исправлено:
Исправить скрытие длинных слов у многострочных ячеек грида 220527T
Исправлено скрытие длинных слов у многострочных ячеек грида: теперь длинные слова переносятся посимвольно (для кириллицы) и послогово (для латиницы).
Изменить логику подсветки гиперссылок 215727D
Добавлена подсветка ранее посещённых ссылок в iframe HTML-вьювера. Посещённые ссылки сохраняются в localStorage как JSON-массив, с ограничением на количество элементов (500). Повышена производительность: чтение и запись данных оптимизированы, используется Set.
- Изменено:
Добавить документацию перехватчика клавиатурного ввода 221181T
Реализован функционал перехвата клавиатурного ввода (Pascal API,
CoreApplication.hookKeyboardInputHandler(String, String, String, int)
)Правка перенесена из
1.25.0-rc20
1.26.0-ms14 от 29.04.25¶
- 1.26.0-ms14¶
- Добавлено:
Добавить поддержку образов решений использующих Scala 3. #221501T
Добавлена поддержка образов решений использующих Scala 3.
Добавить реализацию отображения PDF-файлов для оракла 216655T
Добавлено отображение PDF-файлов в оракле для фрейма TbtkLookUpPDFViewFrame
Правка перенесена из
1.25.0-rc18
Реализовать взаимодействие библиотеки gs-automation с сеттерами #205298T
В библиотеку автоматизации gs-automation добавлена
возможность выбирать значения в редакторах, позволяющих осуществлять
выбор из выподающих форм, списков и лукап-форм. Возможность доступна
на карточках, панелях фильтров и в редактируемых гридах.
Реализовать переход на нужную строку в списке с помощью клика #205298T
В библиотеку автоматизации gs-automation добавлена
возможность симулировать взаимодействие пользователя с гридами и
редактируемыми гридами.
Добавить переключение по вкладкам выборки и MDI-форм #205298T
В библиотеку автоматизации gs-automation добавлена возможность
осуществлять программный клик мышкой во вкладки выборок и MDI-форм,
выполняя тем самым переход между вкладками.
Реализовать получение списка файлов в каталоге скриптовым методом GetDirFileList 220609T
Добавлена реализация для скриптового метода
GetDirFileList()
. Требуется версия плагина Gs3-browser-cmd не ниже 0.19.4Правка перенесена из
1.25.0-rc18
Обновить стили триггеров открытия/скрытия содержимого FieldSet 212625T
Обновлены стили для группировок редакторов в карточке (VGroup, VSection).
Реализовать получение списка файлов в каталоге скриптовым методом GetDirFileList 220609T
Добавлена реализация для скриптового метода
GetDirFileList()
. Требуется версия плагина Gs3-browser-cmd не ниже 0.19.4Реализовать чтение текста из файла скриптовым методом LoadTextFromFile 217211T
Добавлена реализация для скриптового метода
LoadTextFromFile()
.Правка перенесена из
1.25.0-rc18
- Исправлено:
Исправить некорректное выставление типа выполнения сеттера у редакторов в карточке 220781T
Исправлено некорректное выставление типа выполнения сеттера для всех редакторов в карточке при редактировании руками. Также добавлено выставление типа выполнения сеттера как EditBtn для ButtonBox, при нажати на кнопку.
Правка перенесена из
1.25.0-rc19
Исправить обнуление GST параметров без сеттера после рефреша в оракл режиме 214789T
Исправлен сброс значений редакторов при рефреше, когда у параметра из GST запроса сеттер не сохраняет значение в базу данных.
Правка перенесена из
1.25.0-rc18
Исправить перекрытие и исчезание подзаголовков в окне “Советы” 218709T
Исправлено перекрытие подзаголовка в окне “Советы”. Обновлены типографические стили для заголовка, согласно обновлённому UI-Kit.
- Изменено:
Реализовать упрощенный способ вызова selection.locate #205298T
В библиотеку автоматизации gs-automation добавлен
упрощенный способ делать локейт на нужную строчку в списке.
1.26.0-ms13 от 15.04.25¶
- 1.26.0-ms13¶
- Добавлено:
Обновить стили чекбокса 218821T
Обновлён стиль чекбокса
Реализовать чтение буфера обмена скриптовым методом GetClipboardAsText 218625T
Добавлена реализация для скриптового метода GetClipBoardAsText
Правка перенесена из
1.25.0-rc17
Изменить стили для панели автофильтра таблицы 216039T
Обновлены стили для панели фильтра таблицы согласно новому дизайну.
- Исправлено:
Починить обновление ширины колонок в карточном гриде 217323T
Исправлена проблема, из-за которой при изменении размеров карточного грида не обновлялась ширина колонок.
Исправить съезжание активной ячейки грида 216797T
Исправлено смещение содержимого ячейки грида на 1px при фокусировке
Исправить отсутствие иконок в диалоге выбора приложений 218263T
Исправлено отсутствие иконок в диалоге выбора приложений.
Правка перенесена из
1.25.0-rc17
1.26.0-ms12 от 08.04.25¶
- 1.26.0-ms12¶
- Исправлено:
Исправить метод Selection.AskFolderName, чтобы он возвращал путь вместо имени файла 211989T
Исправлен метод
AskFolderName()
, возвращается путь до выбранного каталога. Требуется версия плагина Gs3-browser-cmd не ниже 0.19.4Правка перенесена из
1.25.0-rc16
Очищать кэш авторизационных данных для пользователя, при закрытии рабочего сеанса. #218401T
Добавлена очистка кэш авторизационных данных для пользователя при закрытии рабочего сеанса через СервисВыход или из монитора сессий. После этого, при открытии следующего рабочего сеанса, будет произведена загрузка авторизационных данных из ДБ.
Исправить невозможность создать xlsx и xlsm отчеты через CreateReport 217983T
Теперь, при указании типа шаблона печатной формы как xlsx или xlsm, более не возникает ошибка о том что такой тип шаблона не поддерживается и происходит построение в корректном расширении.
Правка перенесена из
1.25.0-rc16
Исправить отсутствие блокировки интерфейса для форм типа LookUp при выполнении операций 218071T
Теперь, в модальных окнах, вызванных через скриптовый метод DoLookUp/DoLookUpEx, при выполнении операций блокируется интерфейс, также как и в модальных окнах, открытых через CreateForm/CreateFormEx.
Правка перенесена из
1.25.0-rc16
Исправить одновременную подсветку двух пунктов меню 217575T
Исправлена одновременная подсветка двух пунктов меню. Обеспечина возможность немедленного раскрытия подменю при клике на пункт меню. Исправлено перекрытие Tooltip для пунктов меню в DebugTools.
Исправить ошибку при применении автофильтра 216285T
Исправлена ошибка “DataStoreImpl$InnerDataStoreImpl$1 cannot be cast to DataStore” при попытке применить автофильтр в гриде.
- Изменено:
Установить интервал обновления кэша авторизационных данных для пользователя равным `2 минуты`. #218401T
Изменён интервал обновления кэша авторизационных данных для пользователя с 60 до 2 минут.
Добавить код закрытия WebSocket’а в сообщение о разрыве соединения.
В текст сообщения диалога, информирующего о разрыве соединения с сервером, добавлен код закрытия WebSocket’а и описание возможной причины.
1.26.0-ms11 от 01.04.25¶
- 1.26.0-ms11¶
- Добавлено:
Удалить кастомный стиль для scrollbar 215781T
Был удален кастомный стиль для scrollbar для ряда блоков и применен нативный браузерный.
Обновить стилистику контекстного меню 212805T
Обновлена стилистика контекстного меню. Меню стало немного больше по высоте и ширине, изменились размеры иконок, цвета и отступы. Изменены стили для checkbox. Добавились анимированные элементы и эффекты. Улучшен UX.
Обновить стилистику основного меню навигации 209158T
Обновлена стилистика основного меню навигации. Меню стало немного больше по высоте, изменились размеры шрифта, цвета, отступы и добавился GlogalERP логотип. Изменена стилистика пуктов меню, у которых есть состояние. Добавились анимированные элементы и эффекты. Улучшен UX.
- Исправлено:
Устранить ошибку `unable to find LoginModule classr.b.e.s.a.jaas.module.PgBtkLoginModule`. #216619T
Устранена причина ошибки загрузки класса ru.bitec.engine.security.auth.jaas.module.PgBtkLoginModule при попытке аутентификации по токену через 60 минут после первой удачной аутентификации.
Правка перенесена из
1.25.0-rc14
Исправить методы AskFileNameForOpen и AskFileNamesForOpen чтобы они возвращали полные пути до выбранных файлов 215901T
Скриптовые методы
AskFileNameForOpen()
иAskFileNamesForOpen()
теперь, с установленным плагином, возвращают полные пути в файловой системе клиента.Правка перенесена из
1.25.0-rc14
- Изменено:
Актуализировать коллекции изображений toolbarprimarydisabled и toolbarsecondarydisabled 216311T
В коллекции изображений toolbarprimarydisabled и toolbarsecondarydisabled были добавлены недостающие иконки из toolbarprimary и toolbarsecondary.
1.26.0-ms10 от 25.03.25¶
- 1.26.0-ms10¶
- Добавлено:
Добавить отображение диалога отмены при загрузке данных в гридах высококй ёмкости в фиксированном режиме 212037T
Добавлено отображение диалога отмены при загрузке данных в гридах высококй ёмкости в фиксированном режиме
Добавить в текущие коллекции изображений SVG версии иконок 214689T
Все текущие коллекции изображений в ApplicationServer были переведены на SVG формат.
Обновить чекбоксы в гриде 212379T
Обновлены стили для чекбоксов, которые используются в гриде
Обновить стили чекбоксов
Обновлены стили для чекбоксов, которые используются в карточке
Переопределить стили для выпадающих списков по запросу в гриде 212381T
Обновлены стили редакторов
- Исправлено:
Исправить ошибку “Can’t connect to X11 window server using ‘:0’ as the value of the DISPLAY variable” при вызове методов загрузки изображений. 214611T
В системную карту свойств System.getProperties(), при запуске сервера приложений, добавлено свойство “java.awt.headless=true” переключающее AWT в headless режим.
Правка перенесена из
1.25.0-rc13
Исправить работу скриптового метода GetTempFileName 215567T
Исправлен скриптовый метод GetTempFileName, теперь возвращает полный путь вместе с уникальным именем файла во временном каталоге.
Правка перенесена из
1.25.0-rc13
Исправить NullPointerException при принудительном закрытия ESession с модальной формой.
Устранена причина NullPointerException после принудительного закрытия ESession с модальной формой, содержащей ExtControl.
Исправить разъезжание колонок в гриде 213251T
Скорректировано выставление ширины для ячеек, исправляющее разъезжание колонок в гриде.
Исправить некорректное выравнивание текста в многоуровневых заголовках бандов 214049T
Исправлено выравнивание в бандах таблицы. Возвращено расположение текста по-центру.
Убрать проверку на null у списка аргументов операции скриптового метода Selection.ExecOpScript 211843T
Исправлена ошибка “ExecOpScript: аргумент #2 не может быть null” при вызове скриптового метода Selection.ExecOpScript, когда список аргументов выполняемой операции null
Правка перенесена из
1.25.0-rc12
Исправить работу скриптового метода format 211831T
Исправить ошибку “No match available” при вызове скриптового метода Format
Правка перенесена из
1.25.0-rc12
Исправить выделение некорректной записи в краточном гриде после рефреша 211629T
Исправлено некорректное позиционирование сфокусированной записи после выполнения рефреша. Исправлена фокусировка карточного грида на первую строку после рефреша. Также исправлено позиционирование по номеру строки, что приводило к неправильному позиционированию после изменения набора данных (например фильтрации).
Исправить алгоритм автодополнения значения в редакторах времени при вставке из буфера 210634T
Исправлена ошибка, возникающая при вставке значений из буфера обмена в редакторы даты и времени
Правка перенесена из
1.25.0-rc11
Переопределить метод форматирования строки в дату для редактора даты-времени 210634T
Исправлена ошибка при копировании значения в редактор даты-времени
Правка перенесена из
1.25.0-rc11
Переопределить метод форматирования строки в дату для редактора времени 210634T
Исправлена ошибка при копировании значения в редактор времени
Правка перенесена из
1.25.0-rc11
Исправить причину NullPointerException в потоке OpenTelemetry для Oracle-решений.
Устранена причина периодического NullPointerException, записываемого в лог сервера, после открытия окна отладки выборок для Oracle-решения, если активна телеметрия сервера приложения.
Добавить забытое открытие прикладных сессий телеметрии и лицензирования.
Для прикладных сессий, используемых подсистемами телеметрии и лицензирования, добавлен вызов CoreSelection.open() после получения сессии из фабрики CoreSessionFactory.newInstance().
- Изменено:
Отключить сборку GWT артефактов для IE9, IE10, IE11.
Прекращена поддержка браузера IE11.
Изменить версию GWT2.9 -> 2.11.
Прекращена поддержка браузеров: IE9, IE10.
Разделить логику AfterRefresh и обновление хуков деталей 211635T
Исправлено некорректное отображение детальных фреймов, когда после обновления в мастере, если в нем сфокусирована непервая строка, деталь отображалась так, если бы в мастере была выделена первая строка.
Объявить метод CoreSession#open().
Объявлен метод
CoreSession.open()
.
1.26.0-ms9 от 11.03.25¶
- 1.26.0-ms9¶
- Добавлено:
Добавить btk_statesimage коллекцию изображений 213251T
Переработана коллекция изображений, которая используются как индикаторы.
- Исправлено:
Исправить получение иконок из коллекций изображений в view-компонентах 212367T
Исправлена ошибка, при которой не отображались иконки в некоторых web-компонентах
- Изменено:
Вынести из `common.jar` классы, не используемы в прикладном коде. #137830T
Выполнен перенос классов, не используемых в прикладном коде, из библиотеки common-1.3.jar в common-internal-1.0.jar. Классы библиотеки common-internal-1.0.jar не должны использоваться в прикладном коде.
1.26.0-ms8 от 04.03.25¶
- 1.26.0-ms8¶
- Исправлено:
Исправить ошибку “403” при загрузке Ext-компонента. #212119T
Устранена причина ошибки 403: Work session ‘GUID’ user is not equals to logged in ‘user’. при загрузке кода Ext-компонента.
Исправить получение иконок из коллекций изображений в view-компонентах
Исправлена ошибка, при которой не отображались иконки в некоторых web-компонентах
Устранить ‘моргание’ диалога входа в систему после загрузки страницы 209546T
Устранено ‘моргание’ диалога входа в систему после загрузки страницы login.
1.26.0-ms7 от 25.02.25¶
- 1.26.0-ms7¶
- Добавлено:
Заменить иконки в редакторах 186840D
Осуществлена замена иконок в редакторах на обновлённые иконки из коллекции изображений “editbuttons”.
Обновить стили триггеров для редакторов в соответствии с дизайном
Обновлены стили триггеров для редакторов в соответствии с дизайном
Заменить использование GEditorButton на GDefaultButton
Осуществлена замена устаревшей кнопки GEditorButton, основанной на таблицах, на современную HTML-кнопку GDefaultButton.
Добавить иконку множественной сортировки 206334T
Обновлена иконка сортировки в заголовке колонки, а также в области группировки. Помимо новой иконки, добавлена отрисовка индекса приоритета сортировки (только для заголовка колонки), если включена сортировка по нескольким колонкам, где 1 наиболее приоритетная.
Добавить обработку клика по заголовку с зажатым shift 206334T
Добавлена возможность включения множественной сортировки пользователем. Теперь, при зажатии shift и клике на заголовок колонки, если в гриде уже имеется сортировка, добавляется дополнительная сортировка. Подробнее о работе сортировки в гриде можно прочитать в соответствующей спецификации
- Изменено:
Добавить иконки для редакторов
Иконка, ранее имеющая индекс “91” в коллекции изображений “editbuttons”, теперь имеет индекс “10”.
Обновить версии”org.slf4j:slf4j-api:1.7.21 -> 1.7.36”, “ch.qos.logback:logback-*:1.1.7 -> 1.1.9”. #137830T
Обновлены версии библиотек: “org.slf4j:slf4j-api:1.7.21 -> 1.7.36”, “ch.qos.logback:logback-*:1.1.7 -> 1.1.9”.
Устранить зависимость модуля “common” от библиотек “ch.qos.logback”. #209500T
Устранена зависимость модуля “common” от библиотек “ch.qos.logback”.
Убрать `jaxb-impl-x.x.x.jar` из корневого загрузчика классов. #209500T
Из корневого загрузчика классов удалена библиотека jaxb-impl-2.3.5.jar, содержащая реализацию интерфейса javax.xml.bind.JAXBContext. При работе под Java8, прикладной код будет использовать стандартную реализацию из rt.jar. При работе под Java11..21, прикладной код будет использовать библиотеку jaxb-impl-x.x.x.jar, подключенную к GTK.
1.26.0-ms6 от 18.02.25¶
- 1.26.0-ms6¶
- Добавлено:
Реализовать возможность применения маски ввода в гриде 202440T
Добавлена возможность использования маски ввода в следующих редакторах: Редактор в строке, Редактор в строке с кнопкой, Редактор в строке с произвольными кнопками. Подробнее в Спецификации к маскам ввода в редакторах.
Удалить свойство EditMaskKind
Удалена возможность указания свойства EditMaskKind из текстового редактора (Edit).
Изменить тип свойства editMask в редакторах в соответствии с новым форматом маски ввода
Изменён тип свойства editMask для следующих редакторов: Edit, EditButton, ButtonsEdit. Раньше свойство editMask принимало строку. Теперь же editMask - это дочерний элемент внутри указанных выше редакторов.
Реализовать задержку отображения диалога прерывания ожидания ответа от браузерного плагина. #209008T
Добавлен метод
ru.bitec.gtk.core.browsercmd.CoreBrowserCmd.execute(Object, String, Integer, Integer)
. Последний аргумент определяет интервал времени, в миллисекундах, через который будет отображен диалог прерывания ожидания ответа от браузерного плагина.
- Исправлено:
Исключить лишнее преобразование blob-данных в скриптовом методе SaveFieldToFile 209278T
Исправлена ошибка при попытке сохранить поле с типом blob методом SaveFeildToFile
Правка перенесена из
1.25.0-rc9
Устранить ошибку загрузки шрифтов Inter после разрыва соединения 208284T
Устранена ошибка загрузки шрифтов Inter-VariableFont_opsz,wght.ttf и inter-regular-variable.ttf в консоли браузера после разрыва соединения.
Заблокировать ввод цифр после запятой с NumPad, если нет места, в редакторе валюты
Исправлена ошибка, из-за которой можно было вводить цифры после плавающей точки, при помощи цифр NumPad, если превышено кол-во цифр после плавающей точки
Запретить загрузку картинок через EngineEndpoint из каталогов выше домашнего каталога изображений 206820T
Загрузка картинок ограничена домашним каталогом коллекции изображений.
Правка перенесена из
1.25.0-rc8
- Изменено:
Удалить атрибуты InputMask и EditMaskKind
Удалена возможность установки следующих атрибутов выборки: InputMask, InputMaskKind. Теперь при указании этих атрибутов будет выводиться сообщение в консоль, что эти атрибуты не поддерживаются.
Оптимизировать вставку записей в фиксироваванном режиме высокой емкости
Устранено падание производительности на каждую 8-10 вставку записей подряд в выборку. Теперь нет необходимости выполнять пересчет индекса кеша.
1.26.0-ms4 от 04.02.25¶
- 1.26.0-ms4¶
- Исправлено:
Исправить отображение дат и времени при экспорте в xlsx в потоковом режиме
Исправлено отображение дат и времени при экспорте в excel в потоковом режиме
Правка перенесена из
1.25.0-rc6
Исправить моргания грида высокой ёмкости после полной прогрузки или экспорта в xlsx
Исправлено моргание грида в режиме высокой ёмкости с фиксированным использованием кучи при кликах по строкам после полной загрузки данных
Правка перенесена из
1.25.0-rc6
Улучшить состояние фокуса и переключение по tab в диалоговых окнах 205356T
Исправлено пропадание фокуса ввода в редакторе ввода Prompt модального диалога, после отображения на экране.
Исправить внешний вид окна подтверждения сохранения изменений 204758T
Исправлен внешний вид окна подтверждения сохранения изменений. Кнопки выровнены в один ряд и изменен их порядок согластно новым UX рекомендациям (основная фокусная кнопка перенесена вправо). Добавлен семантический заголовок с иконкой. Увеличен шрифт.
Исправить выход из модальной формы с мемо полем 203730T
Исправлена NPE-ошибка выхода из модальной формы с мемо полем.
Исправить отсутствие обязательных параметров id, idItem# для скриптового метода CreateReportEx отчетов FR 205946T
Исправлена невозможность использовать параметры “id” и “idItem#” в отчетах типа FastReport для скриптового метод CreateReportEx без их явного указания в ex параметрах.
Правка перенесена из
1.25.0-rc6
- Изменено:
Включить проверку превышения лимита UIRow для рабочего сеанса. #137830T
Включена, по умолчанию, проверка превышения
лимита
UIRow для рабочего сеанса.Установить значение квоты рабочего сеанса `maxUiRowCount=”10M”`. #137830T
В конфигурации сервера, значение
квоты рабочего сеанса на число строк отображаемых данных
установлено равным 10 000 000.
1.26.0-ms3 от 28.01.25¶
- 1.26.0-ms3¶
- Добавлено:
Реализовать загрузку неполной SVG коллекции с дополнением PNG изображениями 202156T
Реализована загрузка неполной SVG коллекции изображений с дополнением PNG изображениями исходной коллекции.
Сделать доступным пункт “Область группировки” для списков выборок с гибридным режимом высокой ёмкости.
Для выборок с гибридным режимом высокой ёмкости доступна группировка строк списков.
- Исправлено:
Исправить ошибки открытия окна отладчика выборок для Oracle-решений. #204846T
Исправлены ошибки, не позволяющие открыть окно отладки выборок для Oracle-решений.
Исправить отсутствие реакции панели группировки на изменение условия группировки на сервере.
Устранено отсутствие отмены перетаскивания заголовка колонки на панель группировки, при возникновении на сервере ошибки применения условия группировки.
Заменить стектрейс NPE на читаемое сообщение об ошибке 200498T
Исправлена ошибка которая, в маловероятном случае
возникновении исключения при программном обращении к свойствам не
найденых атрибутов, приводила к тому что диалог об ошибке содержал только
стектрейс, без понятного сообщения характеризующего произошедшую ошибку.
Правка перенесена из
1.25.0-rc5
Добавить оборачивание результата pascal-метода nvl в объект скриптора 204502T
Исправлена ошибка метода NVL для pascal-операций в Oracle решениях
Правка перенесена из
1.25.0-rc5
Исправить определение текущей записи в методе selectedValueByName для карточного грида 203784T
Исправлена ошибка применения метода
CoreSelection.selectedValueByName()
в карточных спискахПравка перенесена из
1.25.0-rc5
Убрать лишние пункты контекстного меню карточного грида 202254T
Из контекстного меню карточного грида убраны области
итогов и группировки, как не имеющие смысла. Пункты “Свернуть все дерево” и
“Развернуть все дерево” контекстного меню грида теперь отображаются только
когда грид с группировкой или находится в режиме дерева.
Устранить пропадание пунктов контекстного меню грида 201767T
Исправлена ошибка, приводящая к пропаданию пунктов
контекстного меню грида при отключении доступности этого пункта меню
на прикладном уровне.
- Изменено:
Добавить учёт строк группировки при подсчёте UICells и UIRows.
Реализован учёт группирующих строк списков при подсчёте ресурсов сервера, используемых пользовательским сеансом.
1.26.0-ms2 от 21.01.25¶
- 1.26.0-ms2¶
- Исправлено:
Устранить отображение пустой страницы после входа в систему.
Исправлена ошибка, приводившая к отображению пустой страницы после входа в систему.
Исправить отсутствие значений параметров gtk-сессии в мониторе сессий сервера приложений. #203846T
Исправлен результат метода ru.bitec.gtk.gl.cluster.CoreWorkSessionManagerImpl.getWorkSessionsAsJsonString().
Исправить некорректную обработку данных последовательного устройства в оракл режиме 203686T
Исправлено некорректное получение данных из последовательного устройства в режиме Oracle, если данные состоят из нескольких частей. Теперь каждая часть с данными полностью обрабатывается и только после этого происходит обработка следующей части.
Правка перенесена из
1.26.0-ms2
Исправить ошибку IndexOutOfBounds при загрузке нескольких файлов Pascal-методом LoadFromFileToBlob. #203442T
Устранена причина ошибки IndexOutOfBounds при загрузке нескольких файлов Pascal-методом LoadFromFileToBlob.
Убрать выполнение сортировки при выборе пользователем отмены в окне предупреждения
При выборе отмены в диалоге сортировки по столбцу в режиме высокой емкости больше не происходит перезагрузки записей
Правка перенесена из
1.26.0-ms1
Исправить ошибку “Неверное имя колонки” на загрузку данных при включенных итогах
Ошибка проявлялась при включенном режиме высокой емкости. Другие необходимым условием являлось наличие включенных итогов у одной из колонок на момент первого октрытия выборки.
Правка перенесена из
1.25.0-rc3
Убрать загрузку данных на вызов FetchAll до нажатие кнопки с красным рефреш
Исправлено поведение при выключенном свойстве LOADDATAONFIRSTOPEN когда загружались все данные выборки на нажатие пункта контекстного меню “Загрузить все данные” еще до первой загрузки данных.
Правка перенесена из
1.25.0-rc3
- Изменено:
Добавить необходимые для формирования jasperreport-отчетов зависимости 203014T
Исправлена ошибка, возникающая при формировании отчетов jasperreports (java.lang.NoClassDefFoundError: com/google/zxing/WriterException)
Правка перенесена из
1.25.0-rc3
1.26.0-ms1 от 07.01.25¶
- 1.26.0-ms1¶
- Добавлено:
Добавить механизм взаимодействие GWT + React для диалоговых окон 194724T
Добавлена возможность вызывать React из Global3 для обновленных диалоговых окон, что позволяет применить к ним новый дизайн.
Добавить отладочные переменные для перекрытия свойcтв HighCapacity
Добавлены отладочные переменные в отладчик для перекрытия значений группы свойств HighCapacity
- Исправлено:
Убрать выполнение сортировки при выборе пользователем отмены в окне предупреждения
При выборе отмены в диалоге сортировки по столбцу в режиме высокой емкости больше не происходит перезагрузки записей
Привести подсчёт UI-строк и UI-ячеек загруженных в выборку к единому стандарту. #202200T
Подсчёт UI-строк и UI-ячеек для выборок работающих в стандартном/гибридном/фиксированном режиме хранения строк приведён к единому стандарту. UIRows - отражает реальное число строк содержащихся в выборках. UICells - аппроксимированный расчет расхода оперативной памяти из расчета 50 байт на ячейку.
Правка перенесена из
1.25.0-rc3
Исправить подсчёт загруженных UI-строк в стандартном провайдере строк.
Устранено неуменьшение счётчика UI-строк при: обновлении выборки, удалении записи и закрытии формы. Устранено не увеличение счётчика UI-строк при вставке записи.
Правка перенесена из
1.25.0-rc3
Исправить работу `refreshItem` в режиме высокой ёмкости при гибридном использовании кучи.
Исправлена ошибка обновления строки при выполнении операции CopyObject.
Правка перенесена из
1.25.0-rc3
Исправить горячие клавиши при переключении mdi-форм 199428T,199436T
Исправлена ошибка, приводящая к игнорированию нажатия
пользователем горячих клавиш после переключения между mdi-формами.
Правка перенесена из
1.25.0-rc3
Исправить горячие клавиши приложения 199416T
Исправлена ошибка, приводящая к игнорированию нажатия
пользователем горячих клавиш операций главного меню при наличии
открытой mdi-формы.
Правка перенесена из
1.25.0-rc3
Исправить Shift+Ctrl+Alt+D 199438T
Исправлена ошибка, приводящая к игнорированию нажатия
пользователем горячей клавиши Shift+Ctrl+Alt+D в случае, когда эта
горячая клавиша перехватывается сторонним программным обеспечением.
Правка перенесена из
1.25.0-rc3
Реализовать нормализацию названий шорткатов 199438T
Исправлена ошибка, приводящая к игнорированию нажатия
пользователем горячих клавиш в случае, если в декларации операции
в строке сочетания клавиш мета-клавиши перечислены в произвольном
порядке.
Правка перенесена из
1.25.0-rc3
Исправить утечку UICell в гибридном режиме
Было исправлено две ошибки. Ячейки дважды учитывались при загрузке записей, а при закрытии не освобождалась половина. Кроме того, не учитывалась оценка размера дискового кеша в строках UiRowCount.
Правка перенесена из
1.25.0-rc2
Исправить некорректное отображение панели автофильтра после сброса и добавления выражения
Теперь при закрытии строки автофильтра через кнопку на ней и применении первого фильтра заново, в строке больше не отображается старое условие до очистки в выпадающем списке и новое условие в конце панели, невлезающее на экран. Вместо этого отображается актуальное новое условие.
Правка перенесена из
1.25.0-rc1
Исправить некорректный текст в строке автофильтра грида, когда выбран предопределенный фильтр 201819T
Теперь при выборе предопределенного условия (Пустые) в автофильтре, вместо отображения [Название_колонки] = {“predefinedFilterCondition”:”BracketEmpty”} будет отображено [Название_колонки] = (Пустые). Аналогично при выборе пункта (Не пустые).
Правка перенесена из
1.25.0-rc1