Добрый день.
JMIX 1.5 показывает тонкую бегущую полоску вверху экрана при загрузке данных.
Есть ли  возможность вместо строки показывать свой кастомный компонент?
К примеру, Spinner посреди экрана.
Добрый день.
JMIX 1.5 показывает тонкую бегущую полоску вверху экрана при загрузке данных.
Есть ли  возможность вместо строки показывать свой кастомный компонент?
К примеру, Spinner посреди экрана.
Добрый день.
Индикатор загрузи имеет CSS класс v-loading-indicator . Вы можете написать свои стили для него в расширении темы . Для примера, чтобы заменить полосу на спиннер, можно добавить следующие стили:
Copy
@mixin helium-ext {
  @include helium;
  .v-loading-indicator {
    $spinner-size: 64px;
    @include he-spinner($size: $spinner-size, $thickness: 4px)
    background: transparent;
    z-index: 100;
    $offset: ceil($spinner-size/2);
    top: calc(50% - $offset);
    left: calc(50% - $offset);
    &[style*="none"] {
      @include transition(none);
      width: $spinner-size !important;
    }
    // Disable UI
    &:not([style*="none"]) + .jmix-window-layout {
      pointer-events: none;
      user-select: none;
      opacity: .5;
    }
  }
}
Результат:

Демо проект:
custom-loading-indicator.zip (89.3 КБ)
Глеб