Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ru:airlay:descriptionformat [2023/04/02 23:04] Valentin [Для массива ссылок (Например ImageLinks)] |
ru:airlay:descriptionformat [2026/05/22 14:53] (текущий) Tatsiana |
||
|---|---|---|---|
| Строка 13: | Строка 13: | ||
| ==== Добавление значений атрибутов объекта слоя ==== | ==== Добавление значений атрибутов объекта слоя ==== | ||
| - | За добавление значений атрибутов объекта слоя отвечает шаблонизатор Mustache. Справочную информацию по синтаксису Mustache можно найти [[http:// | + | За добавление значений атрибутов объекта слоя отвечает шаблонизатор Mustache. Справочную информацию по синтаксису Mustache можно найти [[http:// |
| + | Также можно использовать операторы сравнения (=, | ||
| + | < | ||
| **Пример атрибутов объекта слоя:** | **Пример атрибутов объекта слоя:** | ||
| Строка 44: | Строка 46: | ||
| Этот текст никогда не будет выведен, | Этот текст никогда не будет выведен, | ||
| {{/flag}} | {{/flag}} | ||
| + | |||
| + | {{!# | ||
| + | тут будет показа {{color}} | ||
| + | {{/color}} | ||
| + | |||
| + | {{!# | ||
| + | | ||
| + | {{/color}} | ||
| </ | </ | ||
| Строка 89: | Строка 99: | ||
| * **PluginBinderModule:: | * **PluginBinderModule:: | ||
| * **OporyRelationPickerModule:: | * **OporyRelationPickerModule:: | ||
| + | * **sendUrlRequest** - функция для отправки объекта по указанному url (параметр url должен содержаться в передаваемом объекте). Также может быть добавлено поле `filter` в котором может быть передан фильтр. | ||
| + | * **createReport** - функция для получения(скачивания) отчета. В случае успеха отчет будет добавлен в очередь скачивания. Требуется ид отчета, | ||
| + | * **addAlternativeCoordinates** - функция для замены у объекта координат на альтернативные (требуется предварительно настроить сценарий в настройках набора данных) | ||
| **Пример описания: | **Пример описания: | ||
| <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=' | ||
| Строка 102: | Строка 116: | ||
| <button data-createFunctionCall=' | <button data-createFunctionCall=' | ||
| <button data-createFunctionCall=' | <button data-createFunctionCall=' | ||
| + | <button data-createfunctioncall=' | ||
| + | <button data-createFunctionCall=' | ||
| </ | </ | ||
| Строка 148: | Строка 164: | ||
| Unixtime: 1325412001 | Unixtime: 1325412001 | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ==== Конвертация string времени ==== | ||
| + | Если содержимое HTML элемента это строковое представление даты в виде формата iso. Для этого необходимо добавить к HTML элементу атрибут **data-iso**. Значение атрибута - это формат вывода времени. Форматирование времени осуществляется с помощью библиотеки [[https:// | ||
| + | |||
| + | **Пример атрибутов объекта: | ||
| + | <code json> | ||
| + | { | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | **Пример описания: | ||
| + | <code html> | ||
| + | Формат №1: <time data-iso=" | ||
| + | Формат №2: <time data-iso=" | ||
| + | Формат №3: <time data-iso=" | ||
| + | Формат №4: <time data-iso=" | ||
| + | Формат №5: <time data-iso=" | ||
| + | Формат №6: <time data-iso=" | ||
| + | |||
| + | string date: < | ||
| + | </ | ||
| + | |||
| + | **Итоговое описание объекта: | ||
| + | <code html> | ||
| + | Формат №1: 2025 | ||
| + | Формат №2: 2025-04 | ||
| + | Формат №3: 2025-04-01 | ||
| + | Формат №4: 2025-04-01' | ||
| + | Формат №5: 2025-04-01' | ||
| + | Формат №6: 2025-04-01' | ||
| + | |||
| + | string date: 2025-04-01T05: | ||
| + | </ | ||
| + | |||
| + | *примечение: | ||
| + | |||
| ==== Округление чисел ==== | ==== Округление чисел ==== | ||
| Строка 158: | Строка 212: | ||
| <code json> | <code json> | ||
| { | { | ||
| - | " | + | " |
| } | } | ||
| </ | </ | ||
| Строка 168: | Строка 222: | ||
| Формат №3: <b data-roundingNumber=" | Формат №3: <b data-roundingNumber=" | ||
| Формат №4: <b data-roundingNumber=" | Формат №4: <b data-roundingNumber=" | ||
| + | Формат №5: <b data-roundingNumber=" | ||
| Значение: | Значение: | ||
| Строка 178: | Строка 233: | ||
| Формат №3: 1 | Формат №3: 1 | ||
| Формат №4: 0 | Формат №4: 0 | ||
| + | Формат №5: 0.61 | ||
| Значение: | Значение: | ||
| </ | </ | ||
| + | |||
| ==== Фильтрация описания по правам доступа ==== | ==== Фильтрация описания по правам доступа ==== | ||
| Строка 329: | Строка 386: | ||
| <code html> | <code html> | ||
| **Изображение в атрибуте img** | **Изображение в атрибуте img** | ||
| - | {{#media}} | + | {{#image}} |
| - | <a target=' | + | <a target=' |
| - | <img src=" | + | <img src=" |
| </ | </ | ||
| - | {{/media}} | + | {{/image}} |
| **Медиа и изображение** | **Медиа и изображение** | ||