Настройка User Manager

Так как User Manager - это комплексный виджет, он состоит из множества отдельных Webix компонентов со своим API. Эти компоненты можно переопределить или же работать с отдельными настройками менеджера.

Базовая конфигурация

Чтобы настроить общую конфигурацию виджета, используйте следующие свойства:

  • id (string, number) - ID виджета;
  • url (string) - URL для загрузки данных;
  • locale (object) - текущая локаль;
  • width (number) - ширина виджета;
  • height (number) - высота виджета;
  • roles (boolean) - в случае false, скрывает секцию "Роли". По умолчанию true;
  • compact (boolean) - компактный режим. По умолчанию false;
  • compactWidth (number) - ширина виджета, при которой он переключается в компактный режим. 1000 по умолчанию.

Как скрыть "Роли"

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

Если вы хотите скрыть список ролей, задайте свойству roles значение false:

Скрываем список ролей

webix.ui({
  view: "usermanager",
  url: "https://docs.webix.com/usermanager-backend/",
  roles: false
});

Related sample:  User Manager: Hiding Roles

Компактный режим

По умолчанию User Manager переходит в компактный режим, когда его ширина меньше или равна значению compactWidth. Это происходит при изменении масштаба окна или самого виджета, но вы также можете активировать компактный режим при инициализации компонента:

Чтобы User Manager был в компактном режиме по умолчанию, задайте свойству compact значение true:

Компактный режим

webix.ui({
  view: "usermanager",
  url: "https://docs.webix.com/usermanager-backend/",
  compact: true, // устанавливает компактный режим по умолчанию
});

Related sample:  User Manager: Compact Mode

Наверх