Table actions not available when creating Jmix Screen via wizard

Во время создания экранов сущности через визард, при использовании шаблона Entity browser and editor screen на этапе Entity browser and editor options, отсутствует возможность задать table actions:
Table actions

Документация:
Table actions 2

Какая у вас версия фреймворка и студии?

Table actions 4
Table actions 3

Jmix version: 1.4.4
Jmix Studio plugin version: 1.5.0-223
IntelliJ version: IntelliJ IDEA 2022.3.3 (Community Edition)

У меня аналогичная ситуация была.
После очередного запуска IDE не было экшенов для таблицы.
После перезапуска IDE при выборе создания экранов долго висело на этом шаге:
image

Потом экшены для таблицы отобразились.
Видимо что-то с репозиторием.

Попробуйте удалить закэшированные шаблоны.
Они находятся в подкаталоге jmix/templates каталога конфигурации IDE (его расположение в зависимости от ОС описано здесь: Directories used by the IDE | IntelliJ IDEA Documentation)

Можно удалить целиком папку templates.

Не помогло.
Скачались шаблоны
image

Видимо, плагин 1.5 как-то не так работает с шаблонами jmix 1.4

Привет,
Это уже известная проблема, которую мы исследуем.
Посмотреть тикет и прогресс можно здесь: https://youtrack.jmix.io/issue/JST-3723/Browser-screen-is-generated-without-table-actions-sometimes.

Пока что подозрения на асинхронную инициализацию сервиса, который собирает информацию о возможных визуальных компонентах для проекта (которые в дальнейшем видны в палитре компонентов в дизайнере дескриптора экрана).

Скорее всего проблема в том, что компоненты еще не успели инициализироваться и поэтому табличных экшенов еще попросту нет, когда окно создания экрана пытается их получить.

Подождал немного после запуска IDE и шаблон нормально отработал.

1 симпатия

Это еще раз подтверждает догадку об асинхронном инициализировании сервиса с компонентами, спасибо за обратную связь.

Что-то опять не работает. Ожидание не помогает.

У вас обычный проект или композитный?
Есть ли конкретные шаги, которые приводят к проблеме или эта проблема непостоянная?
Можно еще прикрепить лог файл intellij idea (idea.log) после того, как проблема появится?

@m.fedoseev

  1. Проект обычный.
  2. Постоянных шагов нет. То работает, то нет. Никак не поймаю закономерность, но если открыть 2й проект в новом окне, то вроде всегда не работает.
  3. Логи отправил в личку.
1 симпатия