1.24.0-ms6 от 07.06.24

1.24.0-ms6
Добавлено:
  1. Создать метрику клиентского соединениявремя реакции на действия пользователя. #173534T

    Реализовано вычисление длительности выполнения RPC между клиентом и сервером. В GTK Core Api добавлен метод-обработчик событий CoreTelemetryEventHandler.handleEvent(session, event). После завершения обработки пользовательского действия, в обработчик передаётся объект CoreCompositeMetricRawDataEvent, содержащий длительность выполнения команды сервером и длительность ожидания ответа клиентом.

    Правка перенесена из 1.23.0-rc7

  2. Добавить прикладной метод экспорта в excel форматах для таблиц 175061T

    Добавлен метод CoreListView.export для программного экспорта в файл (раньше можно было только через пункт контекстного меню “Сохранить как…”). В новый метод ru.bitec.gtk.core.gl.view.CoreListView.export(String) можно передать режим экспорта файла, либо вызвать ru.bitec.gtk.core.gl.view.CoreListView.export() c диалоговым окном для выбора.

  3. Добавить вызов прикладного ивента NodesToggle на изменения в дереве после пользовательского раскрытия/сокрытия узлов 168924T

    Добавлен вызов прикладного события selection.layout.composer.frame.tree.NodesToggle. Событие вызывается если из-за действий пользователя произошло раскрытие/сокрытие узлов в дереве (кнопки + и - в узле, команды контекстного меню, локейт). Событие вызывается единожды для каждого типа раскрытия.

  4. Добавить вызов прикладного ивента NodeOpen на раскрытие узла в дереве по-аналогии с G1

    Добавлен вызов прикладного события selection.layout.composer.frame.tree.NodeOpen по аналогии с Global1. Событие вызывается после любого раскрытия узла в дереве. При множественном раскрытии операция вызовется столько раз сколько узлов было раскрыто.

Исправлено:
  1. Исправить вычисление минимальной высоты карточки при раскрытии панели фильтра над ней 175857T

    Исправлены ошибки подбора высоты при раскрытии панели фильтра в карточном фрейме,для случаев, когда карточка пустая, либо в ней меньше трех рядов контролов.

    Правка перенесена из 1.23.0-rc9

  2. Исправить отображение фреймов на второй и следующих закладках. #176713T

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

    Правка перенесена из 1.23.0-rc8

  3. Исправить вызов сеттера от другой строки в карточном гриде 176439T

    Исправлен вызов в карточном гриде сеттера не для той строки, которую редактируют

    Правка перенесена из 1.23.0-rc7

  4. Исправить применение перетаскивания в гриде во время редактирования 173478T

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

    Правка перенесена из 1.23.0-rc7