Плавающая панель бейджей
Override стандартного navbar и контейнеры #customNavbarBox / #additionBox для виджетов.
Плавающая панель бейджей в navbar: метаданные, 6 стилей триггера, автоскрытие, общий event bus.
Override стандартного navbar и контейнеры #customNavbarBox / #additionBox для виджетов.
clientDefs.App.navbarAddition[] — массив записей с view, selector и static на каждый виджет.
static=true всегда виден, static=false — в выпадающем меню за mainBadge-icon.
navbarBadgeTriggerStyle в Settings: minimal, chevron, dots, gradient, tab, menu.
navbarBadgeAutoHide и navbarBadgeAutoHideDelay (1–10 секунд) — настраиваемое скрытие после mouseleave.
window.Espo.navBarEventBus (Backbone.Events) — виджеты разных модулей обмениваются событиями.
Модуль BPM2B Navbar views добавляет в платформу BPM2B инфраструктуру для плавающей панели бейджей в navbar. Сам по себе модуль не показывает счётчик задач, чатов или уведомлений — он даёт другим модулям единое место для размещения своих виджетов и общий механизм управления панелью.
clientDefs.App.navbarView подменяется стандартный navbar платформы — там создаются контейнеры #customNavbarBox и #additionBox.clientDefs.App.navbarAddition[] — каждая запись содержит view, selector и флаг static.static = true виджет всегда виден на панели; при static = false — попадает в выпадающее меню за mainBadge-icon.navbarBadgeTriggerStyle в Settings выбирается стиль кнопки на правом краю экрана: minimal, chevron, dots, gradient, tab, menu.navbarBadgeAutoHide и navbarBadgeAutoHideDelay (1–10 секунд) задают, прячется ли панель после ухода курсора и через сколько.clientDefs.App.additionView[] позволяет рендерить рядом с бейджами произвольные модульные views — кастомные кнопки, селекторы, статусы.window.Espo.navBarEventBus (Backbone.Events) — виджеты разных модулей могут общаться между собой без прямых ссылок.Модуль — инфраструктурный: на его основе работают bpm2bChatCenter (счётчик непрочитанных в чатах), bpm2bProject и другие модули, которые добавляют свои индикаторы в navbar.
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.