RE: [4.1.5] @EventListener question

2008-02-20 Thread Kevin Menard
I did, but it's not the most ideal one.  I removed the listener from the
form altogether and bound it to the submit button.  IIRC, I had to do
this asynchronously as well, but I can't recall why.

-- 
Kevin Menard
Servprise International, Inc.
Remote reboot & power control for your network
www.servprise.com  +1 508.892.3823 x308


> -Original Message-
> From: Andy Pahne [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 20, 2008 11:07 AM
> To: Tapestry users
> Subject: Re: [4.1.5] @EventListener question
> 
> 
> Bad luck. As I see you are the reporter of that bug. Did you find a
> workaround?
> 
> A.
> 
> 
> Kevin Menard schrieb:
> > autosubmit="false" is currently broken.  You can track the following
> > issue:
> >
> > https://issues.apache.org/jira/browse/TAPESTRY-2003
> >
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [4.1.5] @EventListener question

2008-02-20 Thread Andy Pahne


Bad luck. As I see you are the reporter of that bug. Did you find a 
workaround?


A.


Kevin Menard schrieb:

autosubmit="false" is currently broken.  You can track the following
issue:

https://issues.apache.org/jira/browse/TAPESTRY-2003



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [4.1.5] @EventListener question

2008-02-20 Thread Kevin Menard
autosubmit="false" is currently broken.  You can track the following
issue:

https://issues.apache.org/jira/browse/TAPESTRY-2003

-- 
Kevin Menard
Servprise International, Inc.
Remote reboot & power control for your network
www.servprise.com  +1 508.892.3823 x308


> -Original Message-
> From: Andy Pahne [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 20, 2008 10:54 AM
> To: Tapestry users
> Subject: Re: [4.1.5] @EventListener question
> 
> 
> I changed my @EventListener like that:
> 
>  @EventListener(
>   targets = "formField1",
>   events = "onchange",
>   async=true,
>   autoSubmit=false)
> 
> 
> And it submits the form, although I added "autoSubmit=false".
> 
> I think I'll need some time to get used to it...
> 
> A.
> 
> 
> 
> Kevin Menard schrieb:
> >> -Original Message-
> >> From: Andy Pahne [mailto:[EMAIL PROTECTED]
> >> Sent: Wednesday, February 20, 2008 10:41 AM
> >> To: Tapestry users
> >> Subject: [4.1.5] @EventListener question
> >>
> >> Page class:
> >>
> >>  @EventListener(elements = "formField1",
> >> events = "onchange", async=true)
> >>  public void formField1Changed(BrowserEvent event) {
> >>  LOG.info("formField1 changed");
> >>  setFormValue3(getFormValue1());
> >>  getRequestCycle().getResponseBuilder()
> >>   .updateComponent("formField3");
> >> }
> >
> > You likely want:
> >
> > @EventListener(targets = "formField1",
> > events = "onchange", async=true)
> >
> >
> > I.e., use "targets" rather than "elements".
> >
> 
> 
> --
> Andy Pahne
> System Architektur & Software Design
> 
> net22 GmbH
> Ehrenbergweg 24
> 32760 Detmold
> 
> http://www.net22.de
> 
> Email [EMAIL PROTECTED]
> Telefon   +49 (5231) 58 06 40
> Mobil +49 (174) 171 68 70
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [4.1.5] @EventListener question

2008-02-20 Thread Andy Pahne


Worked instantly. Thanks.

But shouldn't "elements" work as well?



Kevin Menard schrieb:

-Original Message-
From: Andy Pahne [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 20, 2008 10:41 AM
To: Tapestry users
Subject: [4.1.5] @EventListener question

Page class:

 @EventListener(elements = "formField1",
events = "onchange", async=true)
 public void formField1Changed(BrowserEvent event) {
 LOG.info("formField1 changed");
 setFormValue3(getFormValue1());
 getRequestCycle().getResponseBuilder()
  .updateComponent("formField3");
}


You likely want:

@EventListener(targets = "formField1",
events = "onchange", async=true)


I.e., use "targets" rather than "elements".




--
Andy Pahne
System Architektur & Software Design

net22 GmbH
Ehrenbergweg 24
32760 Detmold

http://www.net22.de

Email [EMAIL PROTECTED]
Telefon   +49 (5231) 58 06 40
Mobil +49 (174) 171 68 70

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [4.1.5] @EventListener question

2008-02-20 Thread Andy Pahne


I changed my @EventListener like that:

@EventListener(
 targets = "formField1",
 events = "onchange",
 async=true,
 autoSubmit=false)


And it submits the form, although I added "autoSubmit=false".

I think I'll need some time to get used to it...

A.



Kevin Menard schrieb:

-Original Message-
From: Andy Pahne [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 20, 2008 10:41 AM
To: Tapestry users
Subject: [4.1.5] @EventListener question

Page class:

 @EventListener(elements = "formField1",
events = "onchange", async=true)
 public void formField1Changed(BrowserEvent event) {
 LOG.info("formField1 changed");
 setFormValue3(getFormValue1());
 getRequestCycle().getResponseBuilder()
  .updateComponent("formField3");
}


You likely want:

@EventListener(targets = "formField1",
events = "onchange", async=true)


I.e., use "targets" rather than "elements".




--
Andy Pahne
System Architektur & Software Design

net22 GmbH
Ehrenbergweg 24
32760 Detmold

http://www.net22.de

Email [EMAIL PROTECTED]
Telefon   +49 (5231) 58 06 40
Mobil +49 (174) 171 68 70

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [4.1.5] @EventListener question

2008-02-20 Thread Kevin Menard
> -Original Message-
> From: Andy Pahne [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 20, 2008 10:41 AM
> To: Tapestry users
> Subject: [4.1.5] @EventListener question
> 
> Page class:
> 
>  @EventListener(elements = "formField1",
> events = "onchange", async=true)
>  public void formField1Changed(BrowserEvent event) {
>  LOG.info("formField1 changed");
>  setFormValue3(getFormValue1());
>  getRequestCycle().getResponseBuilder()
>   .updateComponent("formField3");
> }

You likely want:

@EventListener(targets = "formField1",
events = "onchange", async=true)


I.e., use "targets" rather than "elements".

-- 
Kevin Menard
Servprise International, Inc.
Remote reboot & power control for your network
www.servprise.com  +1 508.892.3823 x308


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]