Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
ru:airlay:descriptionformat [2020/09/07 18:37] Калинин Александр Игоревич [Вставка иконки слоя в описание] |
ru:airlay:descriptionformat [2023/05/30 19:30] Георгий |
||
---|---|---|---|
Строка 71: | Строка 71: | ||
Доступные функции: | Доступные функции: | ||
+ | * **addToPreparedData** - добавить элемент в список " | ||
* **loadTrack** - функция получения трека, для мобильных объектов имеющих deviceId. | * **loadTrack** - функция получения трека, для мобильных объектов имеющих deviceId. | ||
* **hideTrack** - функция скрытия трека. | * **hideTrack** - функция скрытия трека. | ||
* **runSearchInRadius** - функция показа информации об объекте слоя в SideBar. HTML тег, с вызовом этой функции, | * **runSearchInRadius** - функция показа информации об объекте слоя в SideBar. HTML тег, с вызовом этой функции, | ||
* **setCategory** - функция изменения категории объекта. | * **setCategory** - функция изменения категории объекта. | ||
- | * **MrskModule:: | + | |
+ | * **createObject** - создать объект в другом наборе данных, | ||
+ | - Идентификатор набора данных, | ||
+ | - Идентификатор категории, | ||
+ | | ||
+ | - Идентификатор объекта (необязательный аргумент, | ||
+ | - Имя системы (необязательный аргумент). | ||
+ | - Команда (необязательный аргумент). | ||
+ | * **enableLineRunner** - функция открытия инструмента " | ||
+ | * **createNewMilestone** - функция создания мероприятия (объект с которого производился вызов, будет добавлен в список объектов Мероприятия), | ||
+ | - Идентификатор шаблона мероприятия. | ||
+ | * **PluginBinderModule:: | ||
+ | * **OporyRelationPickerModule:: | ||
+ | * **sendUrlRequest** - функция для отправки объекта по указанному url (параметр url должен содержаться в передаваемом объекте). Также может быть добавлено поле `filter` в котором может быть передан фильтр. | ||
+ | * **createReport** - функция для получения(скачивания) отчета. В случае успеха отчет будет добавлен в очередь скачивания. Требуется ид отчета, | ||
**Пример описания: | **Пример описания: | ||
<code html> | <code html> | ||
<button data-createFunctionCall=' | <button data-createFunctionCall=' | ||
- | <button data-createFunctionCall=' | + | <button data-createfunctioncall=' |
- | <button data-createFunctionCall=' | + | <button data-createfunctioncall=' |
+ | <button data-createFunctionCall=' | ||
<button data-createfunctioncall=' | <button data-createfunctioncall=' | ||
+ | <button data-createfunctioncall=' | ||
+ | <button data-createfunctioncall=' | ||
+ | <button data-createFunctionCall=' | ||
+ | <button data-createFunctionCall=' | ||
+ | <button data-createFunctionCall=' | ||
+ | <button data-createFunctionCall=' | ||
+ | <button data-createfunctioncall=' | ||
+ | <button data-createFunctionCall=' | ||
+ | </ | ||
+ | |||
+ | ==== Функция отправки сообщения с карты==== | ||
+ | * **sendMessages** - функция отправки push сообщения из окна с описанием. | ||
+ | Для этой функции помимо кнопки необходимо добавить пустой textarea. | ||
+ | **Пример описания: | ||
+ | <code html> | ||
+ | < | ||
+ | <button data-createFunctionCall=' | ||
</ | </ | ||
Строка 119: | Строка 151: | ||
Unixtime: 1325412001 | Unixtime: 1325412001 | ||
+ | </ | ||
+ | |||
+ | ==== Округление чисел ==== | ||
+ | Если содержимое HTML элемента это число или строка, | ||
+ | * **math** - округление по математическим правилам (по умолчанию). | ||
+ | * **up** - округление вверх. | ||
+ | * **down** - округление вниз. | ||
+ | |||
+ | **Пример атрибутов объекта: | ||
+ | <code json> | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | **Пример описания: | ||
+ | <code html> | ||
+ | Формат №1: <b data-roundingNumber> | ||
+ | Формат №2: <b data-roundingNumber=" | ||
+ | Формат №3: <b data-roundingNumber=" | ||
+ | Формат №4: <b data-roundingNumber=" | ||
+ | |||
+ | Значение: | ||
+ | </ | ||
+ | |||
+ | **Итоговое описание объекта: | ||
+ | <code html> | ||
+ | Формат №1: 1 | ||
+ | Формат №2: 1 | ||
+ | Формат №3: 1 | ||
+ | Формат №4: 0 | ||
+ | |||
+ | Значение: | ||
</ | </ | ||
Строка 133: | Строка 198: | ||
<span data-showOnlyByAccess=" | <span data-showOnlyByAccess=" | ||
<span data-showOnlyByAccess=" | <span data-showOnlyByAccess=" | ||
+ | <span data-showOnlyByAccess=" | ||
</ | </ | ||
Строка 148: | Строка 214: | ||
+ | <code html> | ||
Имя пользователя: | Имя пользователя: | ||
Номер телефона: | Номер телефона: | ||
+ | </ | ||
+ | |||
+ | ==== Вставка координат точечного объекта в описание ==== | ||
+ | Для того, чтобы вставить в описание координаты точечного объекта необходимо воспользоваться тегом **point-lng-lat**. | ||
+ | |||
+ | **Пример описания: | ||
+ | <code html> | ||
+ | Координаты объекта: | ||
+ | </ | ||
+ | |||
+ | ==== Наследование описания (доступно в версии 1.90 и выше) ==== | ||
+ | Для того что бы унаследовать описание слоя от вышестоящего элемента дерева (папки/ | ||
+ | < | ||
+ | 1. Оставить описание слоя пустым (Слой полностью унаследует описание вышестоящего элемента) | ||
+ | 2. Использовать тэг {{@include name}}(на место тэга будет вставлен родительский тэг с заданным именем) | ||
+ | </ | ||
+ | |||
+ | **Примеры наследования: | ||
+ | <code html> | ||
+ | **Описание** | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | **Полученное описание для слоев** | ||
+ | { | ||
+ | |||
+ | " | ||
+ | " | ||
+ | } | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <code html> | ||
+ | **Описание** | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | **Полученное описание для слоя** | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | **Пример не правильного наследования: | ||
+ | <code html> | ||
+ | **Описание** | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | **Полученное описание** | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | В данном варианте тэг tree-header не унаследуется так как его нет в папке. | ||
+ | |||
+ | ==== Отображение изображения в слое ==== | ||
+ | |||
+ | <code html> | ||
+ | **Изображение в атрибуте img** | ||
+ | {{#media}} | ||
+ | <a target=' | ||
+ | <img src=" | ||
+ | </ | ||
+ | {{/media}} | ||
+ | |||
+ | **Медиа и изображение** | ||
+ | {{#media}} | ||
+ | <video width=" | ||
+ | < | ||
+ | <a target=' | ||
+ | <img src=" | ||
+ | </ | ||
+ | </ | ||
+ | {{/media}} | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Отображение документа в слое ==== | ||
+ | |||
+ | <code html> | ||
+ | {{# | ||
+ | <a target=' | ||
+ | {{/ | ||
+ | </ | ||
+ | |||
+ | ==== Для массива ссылок (Например imagesLinks) ==== | ||
+ | <code html> | ||
+ | {{# | ||
+ | <a target=' | ||
+ | <img src=" | ||
+ | </ | ||
+ | {{/ | ||
+ | </ |