Перейти к содержанию

Счётчики МП

В мобильном приложении не отображаются индикаторы, вместо них можно использовать плитки на рабочем столе.

Для настройки такой плитки надо создать источник данных и добавить его в шаблон рабочего стола.

Последовательность действий:

1. Создайте источник данных задач. Например, вы можете вызвать из смарт-выражения ту же табличную функцию, которая используется в настройках вашего индикатора. Обратите внимание на ID этого источника, он потребуется для дальнейшей настройки.

2. Убедитесь, что в списке шаблонов есть шаблон taskSourceDashboardItem.

3. В списке контейнеров выберите контейнер рабочего стола (он имеет имя Dashboard). Обратите внимание на то, чтобы этот контейнер был доступен нужным пользователям (для которых настраивается индикатор).\ Откройте настройки контейнера Dashboard и перетащите элемент "Синдикат" из Палитры (справа) в Dashboard (слева). Элемент надо перетаскивать мышью непосредственно на головной элемент Dashboard, тогда он добавится в ветку.

4. Настройте добавленный элемент: задайте его ID как TaskSource\<ID источника данных> (см. шаг 1). В данном примере ID источника данных 62, поэтому Id = TaskSource62. В поле "Шаблон" выберите taskSourceDashboardItem. Настройте остальные параметры (описание настроек есть здесь). Если вы хотите, чтобы плитка отображалась только если индикатор ненулевой (т.е. если есть задачи, соответствующие условиям отбора), то установите ключ hideOnZeroCount = 1.

Важно: для плиток мобильного рабочего стола, построенных на основе источника данных задач TaskSource{N} и шаблона taskSourceDashboardItem, числовой счётчик на плитке может не отображаться. В текущей реализации платформы счётчики поддерживаются для системных синдикатов мобильного рабочего стола (например, стандартных системных блоков), но не рассчитываются для произвольных TaskSource-плиток. При этом сама плитка и список задач по нажатию работают корректно, если источник данных настроен правильно. Параметры шаблона hideCounter, hideOnZeroCount, badgeItemColor и значение поля «Количество задач» влияют только на отображение уже полученного счётчика, но не включают его расчёт для TaskSource. Если требуется именно отображение количества, используйте системный синдикат, для которого счётчик поддерживается платформой; для произвольных TaskSource-плиток такой сценарий следует считать технологическим ограничением.

Сохраните настройки.

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

Полезные ссылки

Настройка рабочего стола мобильного приложения

Шаблоны для мобильного приложения

Источники данных задач