Инструменты пользователя

Инструменты сайта


ru:airlay:descriptionformat

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ru:airlay:descriptionformat [2020/02/28 15:04]
Александр Снетков [Вызов встроенных функций]
ru:airlay:descriptionformat [2020/09/07 18:37]
Калинин Александр Игоревич [Вставка иконки слоя в описание]
Строка 74: Строка 74:
   * **hideTrack** - функция скрытия трека.   * **hideTrack** - функция скрытия трека.
   * **runSearchInRadius** - функция показа информации об объекте слоя в SideBar. HTML тег, с вызовом этой функции, автоматически удаляется, если в настройках портала включен SideBar.   * **runSearchInRadius** - функция показа информации об объекте слоя в SideBar. HTML тег, с вызовом этой функции, автоматически удаляется, если в настройках портала включен SideBar.
 +  * **setCategory** - функция изменения категории объекта.
   * **MrskModule::getSap** - функция перехода в SAP(при подключённом плагине SAP-connector).   * **MrskModule::getSap** - функция перехода в SAP(при подключённом плагине SAP-connector).
  
Строка 120: Строка 121:
 </code> </code>
  
 +==== Фильтрация описания по правам доступа ====
 +Если требуется показывать часть описания только пользователям с определенными правами доступа к набору данных, то необходимо воспользоваться атрибутом **data-showOnlyByAccess**. Значение атрибута - маска доступа пользователя к набору данных (целое число от 0 до 7). 
 +В маске:
 +  * Первый бит - чтение.
 +  * Второй бит - запись.
 +  * Третий бит - изменение категории.
 +
 +**Пример описания:**
 +<code html>
 +<span data-showOnlyByAccess="1">Этот текст увидят пользователи с правами на чтение</span>
 +<span data-showOnlyByAccess="2">Этот текст увидят пользователи с правами на запись</span>
 +<span data-showOnlyByAccess="3">Этот текст увидят пользователи с правами на чтение и запись</span>
 +</code>
 +
 +==== Вставка иконки слоя в описание ====
 +Для того, чтобы вставить в описание иконку слоя необходимо воспользоваться тегом **description-layer-icon**. По умолчанию иконка будет не больше 24 пикселей по высоте и ширине, если необходимо изменить это ограничение, то задайте встроенные css стиль с опциями **height** и **width** у тэга **description-layer-icon** на требуемые.
 +
 +P.S. Тег **layer-icon** отображается как **inline-block**.
 +
 +**Пример описания:**
 +<code html>
 +<description-layer-icon></description-layer-icon> Стандартная иконка
 +<description-layer-icon style="width: 12px; height: 12px"></description-layer-icon> Маленькая иконка
 +<description-layer-icon style="width: 36px; height: 36px"></description-layer-icon> Большая иконка
 +</code>
 +
 +
 +<code html>
 +Имя пользователя: {{userInfo.name}}
 +Номер телефона: {{userInfo.number}}
 +</code>
ru/airlay/descriptionformat.txt · Последнее изменение: 2024/04/11 16:08 — Valentin