div-action

Определяет действие при нажатии на элемент.

Параметры

Параметры Описание
log_id

string

Обязательный параметр.

Идентификатор для логирования.

download_callbacks

object

Колбэки, которые вызываются после дозагрузки данных.

Значение имеет тип div-download-callbacks.

Доступные платформы: Android, iOS, веб.

is_enabled

bool_int

Параметр отключает действие. Отключенное действие не реагирует на связанное с ним событие (клик, изменение видимости и т. д.).

Значение по умолчанию: true.

log_url

string

Ссылка для логирования.

Значение должно быть валидным URL.

menu_items

array

Контекстное меню.

payload

object

Дополнительные параметры, передаются приложению-хосту.

referer

string

Referer-ссылка для логирования.

Значение должно быть валидным URL.

Доступные платформы: Android, iOS.

target

string

Вкладка, в которой должна открыться ссылка.

Возможные значения: _self, _blank.

Доступные платформы: веб.

typed

object

Значение имеет тип div-action-typed.

Список возможных значений:

  • div-action-animator-start
  • div-action-animator-stop
  • div-action-array-insert-value
  • div-action-array-remove-value
  • div-action-array-set-value
  • div-action-clear-focus
  • div-action-copy-to-clipboard
  • div-action-dict-set-value
  • div-action-focus-element
  • div-action-set-variable
  • div-action-show-tooltip
  • div-action-timer
  • div-action-video
  • url

    string

    Ссылка. Возможные значения: url или div-action://. Подробнее в разделе Взаимодействие с элементами.

    Значение должно быть валидным URL.

    Параметры Описание
    text

    string

    Обязательный параметр.

    Заголовок пункта меню.

    action

    object

    Одно действие при нажатии на пункт меню. Не используется, если задан параметр actions.

    Значение имеет тип div-action.

    actions

    array

    Несколько действий при нажатии на пункт меню.

    JSON
    {
      download_callbacks: {
        on_fail_actions: [ div-action, ... ],
        on_success_actions: [ div-action, ... ]
      },
      is_enabled: "bool_int",
      log_id*: "string",
      log_url: "string",
      menu_items: [
        {
          action: div-action,
          actions: [ div-action, ... ],
          text*: "string"
        },
        ...
      ],
      payload: "object",
      referer: "string",
      target: "string",
      typed: div-action-typed,
      url: "string"
    }
    
    Предыдущая
    Следующая