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]

Reply via email to