incubator-adffaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "piyush hari" <piyush.h...@gmail.com>
Subject Re: Re: Re: valueChangeListener of a selectBooleanCheckbox
Date Fri, 10 Nov 2006 23:35:56 GMT
Upon checking a check Box, getSubmittedValue() does not get called. Upon
unchecking it does get called.

HTTP request differs in t.o the attribute check1 (check1 being the
user-assigned ID of the checkBox). It does not get passed upon unchecking.
It gets passed with a value 't' upon checking.

Upon checking:

check1=t
&org.apache.myfaces.trinidad.faces.FORM=_id1
&org.apache.myfaces.trinidad.faces.STATE=%2138234b14
&source=check1
&event=check1
&partialTargets=
&partial=true

Upon Unchecking:

org.apache.myfaces.trinidad.faces.FORM=_id1
&org.apache.myfaces.trinidad.faces.STATE=%2138234b14
&source=check1
&event=check1
&partialTargets=
&partial=true

I am investigating this further but if you have any suggestions, let me
know. Kindly note that Desktop browsers have the same HTTP requests and it
works there.

-Piyush

On 11/10/06, Adam Winer <awiner@gmail.com> wrote:
> Puzzling.  I'd suggest you have a look at what HTTP parameters
> are getting sent, and what the Renderer's getSubmittedValue()
> method returns.
>
> -- Adam
>
> On 11/10/06, piyush hari <piyush.hari@gmail.com> wrote:
> > Hi Adam,
> >
> > Please note that valueChangeListener is called when it is UNCHECKED
> > and not called when it is CHECKED (reverse of what you wrote). This
> > happens consistently provided my bean is in SESSION scope.
> >
> > -Piyush
> >
> > On 11/10/06, Adam Winer <awiner@gmail.com> wrote:
> > > Is it consistently that you don't get it when it's
> > > unchecked, but do get it when it's checked?
> > >
> > > -- Adam
> > >
> > >
> > > On 11/9/06, Piyush Hari <piyush.hari@oracle.com> wrote:
> > > > I am using Sun's implementation of JSF here and not MyFaces, if that
makes
> > > > any difference ?
> > > >
> > > > -Piyush
> > > >
> > > > ----- Original Message -----
> > > > From: "Piyush Hari" <piyush.hari@oracle.com>
> > > > To: <adffaces-dev@incubator.apache.org>
> > > > Sent: Thursday, November 09, 2006 2:25 PM
> > > > Subject: valueChangeListener of a selectBooleanCheckbox
> > > >
> > > >
> > > > >I run into a problem where my checkbox seems to lose its
> > > > >ValueChangeListener on a mobile browser like Pocket IE, IE Mobile.
> > > > > Here is what I have on my JSF page:
> > > > >
> > > > > <tr:form>
> > > > >    <tr:panelGroupLayout>
> > > > >    <tr:selectBooleanCheckbox text="selectBooleanCheckbox 1"
> > > > >                                               label="Label 1"
> > > > >
> > > > > valueChangeListener="#{bean.valueChange}"
> > > > >                                               id="check1"
> > > > >                                              autoSubmit="true"
> > > > >      />
> > > > > </tr:form>
> > > > >
> > > > > I have a backing bean 'Bean' in 'session' scope that looks like
this:
> > > > >
> > > > > public class Bean {
> > > > >   public Bean() {    }
> > > > >   public void valueChange(ValueChangeEvent valueChangeEvent) {
> > > > >       // Add event code here...
> > > > >       System.out.println("valueChange event is being called !");
> > > > >  }
> > > > > }
> > > > >
> > > > > When the page first comes up, I click on the checkbox. I DON'T see
the
> > > > > message "valueChange event is being called". But when
> > > > > I click again, the same ValueChangeListener gets invoked and
displays the
> > > > > message "valueChange event is being called".
> > > > > Does anybody know what I did wrong?
> > > > >
> > > > > BTW, this works fine on Desktop applications. I am wondering why
it does
> > > > > not for mobile browsers. Does valueChangeListener for a checkBox
has a
> > > > > dependence on the type of Browser ?
> > > > >
> > > >
> > > >
> > >
> >
>

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