myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Andraschko <andraschko.tho...@gmail.com>
Subject Re: hidden input not refreshed
Date Fri, 02 Jan 2015 10:16:05 GMT
I see Romain. It should work for the first button...
You could try to add execute="@this" but it should work without, too.

2015-01-02 11:01 GMT+01:00 Mert ÇALIŞKAN <mcaliskan@gmail.com>:

> Yes, default value of f:ajax is @none.
> But also by default the element that triggers the request, which is
> <h:commandButton> in your case, will get re-rendered (refreshed with your
> statement).
> so your inputHidden will not be updated unless specified.
>
> Cheers,
>
> M.
> ————
> Oracle Java Champion
> Developer (http://www.t2.com.tr), Lecturer (
> http://www.cs.hacettepe.edu.tr/kisiler.html), JUG Leader (
> http://www.ankarajug.org), Author (http://www.amazon.com/author/mert)
>
>
>
> On Friday 2 January 2015 at 11:51, Thomas Andraschko wrote:
>
> > Hey Romain,
> >
> > AFAIR the default for the render attribute of f:ajax is @none, so
> therefore
> > it's expected. You would need to set it to e.g. render="@form"
> >
> > 2015-01-02 10:33 GMT+01:00 Romain Manni-Bucau <rmannibucau@gmail.com
> (mailto:rmannibucau@gmail.com)>:
> >
> > > Hi guys,
> > >
> > >
> > > in cdi tcks there is:
> > >
> > > <h:form id="ajaxForm">
> > > <h:inputHidden value="#{javax.enterprise.context.conversation.id}"
> > > id="conversationId" />
> > > <h:inputText value="#{storm.strength}" id="stormStrength" />
> > > <h:commandButton action="#{storm.beginConversation}"
> > > value="Begin conversation" id="beginConversationButton">
> > > <f:ajax render="@form" />
> > > </h:commandButton>
> > > <h:commandButton value="Thunder" id="thunderButton">
> > > <f:ajax execute="stormStrength" />
> > > <!-- Rerender the whole form - conversation id is part of form
> > > action attribute -->
> > > <!-- f:param name="cid"
> > > value="#{javax.enterprise.context.conversation.id}" /-->
> > > </h:commandButton>
> > > </h:form>
> > >
> > > seems when ajax rendering is triggered h:inputHidden is not refresh,
> > > is it expected?
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau
> > > http://www.tomitribe.com
> > > http://rmannibucau.wordpress.com
> > > https://github.com/rmannibucau
> > >
> >
> >
> >
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message