Unreleased от 25.08.26

Unreleased
Добавлено:
  1. Добавить нормализацию ввода в автофильтре и inline-редактировании грида

    Добавлена нормализация пробельных символов пользовательского ввода в строковых

полях. Свойство редактора trimValue (edit,

memo,

buttonsEdit,

editButton,

hyperLink)

включает нормализацию в карточке и строке списка, свойство фильтра

trimAttrValues задаёт умолчание для атрибутов

фильтра, настройка приложения

trimFilterInput — умолчание

для полей фильтров и автофильтра грида (по умолчанию включена). Значение обрезается по краям,

ставшее пустым приводится к NULL, пустое обязательное поле штатно подсвечивается; в автофильтре

грида ввод из одних пробелов условие не подставляет.

Исправлено:
  1. Включить isCanEditText и setEditButtonEnabled в гридах

    Свойства «Разрешить ввод текста» и доступность кнопок редактора теперь действуют в списках, а не только в карточках.

    Правка перенесена из 1.28.0-rc2

  2. Устранить схлопывание текста в ячейках табличного представления 314930T

    Устранена проблема, которая приводила к схлопыванию текста в ячейках табличного представления.

    Правка перенесена из 1.27.1

  3. Исправить переоткрытие браузера сессий при смене пароля и сервера

    Исправлено переоткрытие браузера сессий после смены пароля или сервера.

  4. Исправить поведение ресайзинга элементов FlexBoxLayoutContainer 311094T

    Исправлено поведение ресайзинга дочерних элементов Flex-компоновщика в случае, если у него имеются элементы с фиксированными размерами.

    Правка перенесена из 1.28.0-rc1

  5. Устранить гонку запросов файла при смене записи 311452T

    Исправлено отображение документа предыдущей записи в панели просмотра файлов при быстрой смене записей.

    Правка перенесена из 1.27.0-rc18

  6. Исправить пересечение переменных при рекурсивном вызове паскаль-операции 311476T

    Исправлено пересечение переменных при рекурсивном вызове одной и той же паскаль-операции

    Правка перенесена из 1.27.0-rc18

  7. Исправить отображение свернутой панели фильтрации 303709T

    Исправлено отображение свернутой панели фильтрации: теперь отображается первая строка фильтра без среза содержимого.

    Правка перенесена из 1.28.0-ms15

Изменено:
  1. Изменить gtk-шлюз выполнения Jexl-скриптов и добавить информацию об источнике скрипта 316822T

    Изменён gtk-шлюз выполнения Jexl-скриптов. Вместо методов: “ru.bitec.app.gtk.jexl.session.Gtk_JexlPkg$.jexlScript.eval”, “ru.bitec.app.gtk.jexl.gl.Gtk_JexlLib$.jexlScript.eval” вызываются: “ru.bitec.app.gtk.jexl.session.Gtk_JexlGatePkg$executeJexl”, “ru.bitec.app.gtk.jexl.gl.Gtk_JexlGateLib$executeJexl”. Добавлена информация об источнике скрипта: SSH, REST, SOAP, WebSocket, RichClient.

  2. Опубликовать в GTK Core Api недостающие константы ключей сведений о рабочих сеансах

    Добавлены класс констант ru.bitec.gtk.core.gl.cluster.CoreWorkSessionManager.Ct.Attributes.WorkSessionInfo; В класс констант ru.bitec.gtk.core.session.WorkSessionCtx.Ct добавлены недостающие значения.

  3. Добавить в сведения узла кластера информацию об образах решения 317450T

    1. В результаты методов ru.bitec.gtk.core.gl.cluster.CoreClusterNodeManager.getClusterNodesAsJsonString() и ru.bitec.gtk.core.gl.cluster.CoreClusterNodeManager.getClusterNodeAsJsonString(String)— добавлены ключи: “nodeCurrentDate”, “nodeTimeZone”, “nodeTimeZoneOffset”, “solutions/images/loadDate”, “solutions/images/isObsolete”, “solutions/images/md5”, “solutions/images/id”. 2. В результаты методов ru.bitec.gtk.core.gl.cluster.CoreWorkSessionManager.getWorkSessionsAsJsonString() и ru.bitec.gtk.core.gl.cluster.CoreWorkSessionManager.getWorkSessionsAsJsonString(String) — добавлен ключ “solutionImageId”.

  4. Переименовать коллекцию изображений navigation_hub в navhub #317480T

    Коллекция изображений ‘navigation_hub’ переименована в ‘navhub’

  5. Добавить новую коллекцию изображений navigation_hub #316519T

    Добавлена векторная коллекция изображений navigation_hub.

  6. Скорректировать стили тегов 310592T

    Обновлены внешний вид тегов и состояния кнопки их удаления в соответствии с актуальным дизайном.