← Назад в FAQ

tgx:auto-refresh#

Добавляет polling every <interval> в data-hx-trigger.

Синтаксис#

tgx:auto-refresh="10s"

Пример 1: минимальный#

tgx:auto-refresh="10s"

Пример 2: практический#

<section tgx:ajax-get="/api/v1/notification/transfers" tgx:auto-refresh="30s" tgx:target="#bell"></section>

Пример 3: комбинированный сценарий#

<input tgx:ajax-get="/api/v1/domain/status" tgx:trigger="keyup changed delay:400ms" tgx:auto-refresh="45s" tgx:target="#domain-status">

Разбор#

Пустое значение означает 10s. Если у узла уже есть trigger, runtime аккуратно подменяет/добавляет только блок every ....

Частые ошибки#

  • Указывать невалидный интервал (runtime оставит предупреждение и не добавит polling)
  • Ставить auto-refresh на тяжелые запросы без лимитов/кеша

Проверка перед публикацией#

  • Интервал указан в поддерживаемом формате (ms|s|m|h)
  • Проверено объединение с уже заданным tgx:trigger

См. также#

Связанные статьи