blset
Phoenix component does not trigger validate form event
Hello,
with latest liveview, inside a liveview with a form and validate event
some form input tags are in shared regular leex components, when one inputs something, that triggers the validate event round trip, and everything works well
I tried to put inside a phoenix component (not live) a checkbox input and it does not trigger a validate event when I click, so this does not work
<.comp_with checkbox />
inside the inner slot of a phoenix component, a rendered leex component does trigger the validate event
that is, this below works
<.comp1>
<%= render(View, “component.html”, …%>
</.comp1>
and finally if I try to turn the phoenix component into a live component, I cannot put it inside a phoenix component.
this below is not allowed
<.comp1>
<.live_component module=… />
</.comp1>
so it looks like only explicitly rendered components, with render call, trigger the enclosing liveview validate form event, or what’s wrong here ?
Most Liked
moogle19
Could you maybe share some more code, e.g your complete form and the checkbox component?
Normally the “validate” event should trigger independend of the way the checkbox was added to the form.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #javascript
- #code-sync
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








