Spec-Zone.ru › htmx

htmx.config.allowEmptySwapAfterOOB

Управляет тем, предотвращают ли OOB-подмены пустые основные подмены

Параметр htmx.config.allowEmptySwapAfterOOB определяет, предотвращают ли внеполосные подмены основную подмену, если после извлечения OOB тело ответа пусто.

Переопределить его для отдельного элемента можно с помощью swapEmpty.

По умолчанию: false. Если false, OOB-подмены предотвращают пустую основную подмену. Если true, основная подмена выполняется, даже если в ответе были только OOB-элементы.

Примечание: элементы <hx-partial> всегда предотвращают пустые основные подмены независимо от этого параметра. Частичные элементы предназначены для использования в качестве разделителей ответа, управление которыми сервер явно осуществляет.

Значения

  • false — OOB-подмены предотвращают пустую основную подмену (по умолчанию)
  • true — разрешить основную подмену, даже если после извлечения OOB не осталось содержимого

Пример

htmx.config.allowEmptySwapAfterOOB = true;
<meta name="htmx-config" content='{"allowEmptySwapAfterOOB":true}'>

Переопределить параметр для отдельного элемента можно с помощью модификатора swapEmpty у hx-swap:

<!-- skip the main swap on an empty response for this element only -->
<div hx-swap="innerHTML swapEmpty:false"></div>

<!-- force the main swap even on an empty response -->
<div hx-swap="innerHTML swapEmpty:true"></div>

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/config/htmx-config-allowEmptySwapAfterOOB/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API