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]



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
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 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 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]