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]