Некорректное отображение TreeDataGrid

Добрый день,

Столкнулись со следующей проблемой - если в TreeDataGrid загрузить много строк, выбрать последнюю строку и открыть какой-нибудь диалог (например, диалог подтверждения удаления), то таблица скролится в начало и отображается как пустая.

image

В качестве временного решения добавили параметр pageSize=10000, но, как я понимаю, такое решение не очень хорошее с точки зрения производительности клиента, и видимая область все-равно сбрасывается.

Версия Jmix - 2.1.2.

Добрый день,

Не могли бы Вы приложить демо проект в котором воспроизводится проблема?

Глеб

Сделал тестовый проект - GitHub - daring2/jmix-tree-grid-issue.

Шаги для воспроизведения проблемы:

  1. Запустить приложение JmixTreeGridIssueApplication.
  2. Открыть экран “Test entities” и нажать кнопку “Open list view”. Откроется диалог с таблицей TreeDataGrid.
  3. Выбрать последнюю строку в таблице и нажать кнопку “Edit”.

Результат: таблица отображается без данных.

image

Спасибо за демо проект. Выглядит как баг Ваадина. На 2.2.0-RC1, где используется более новая версия Ваадина, воспроизвести не получилось.

Глеб

1 симпатия