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