The HX-Reswap response header overrides the swap style used when inserting the response, replacing whatever hx-swap was set on the triggering element.
Syntax
HX-Reswap: outerHTML
Accepts the same values as hx-swap, including modifiers.
Example
Force an outer replacement regardless of what the element specified:
return Response( content, headers={'HX-Reswap': 'outerHTML'} )
With modifiers:
HX-Reswap: innerHTML transition:true
Notes
- Overrides
hx-swapon the source element - Evaluated after the response is received, before swapping
See also: hx-swap, HX-Retarget