ok, without listeners:
- Implement IDirect,
- Use
DirectServiceParameter dsp = *new* DirectServiceParameter(*this*, new
Object[]{"a custom param"});
and pass it to DirectService
- When the link is clicked, your*
public* *void* trigger(IRequestCycle cycle) will get called[EMAIL PROTECTED] wrote: > but when i don't have this binding i.e. there is no html file > whatsoever, how can i bind the listener? > > I am dynamically creating DirectLink there is only java, no html. > > > ----- Original Message ----- From: "andyhot" <[EMAIL PROTECTED]> > To: "Tapestry users" <[email protected]> > Sent: Wednesday, October 25, 2006 3:42 PM > Subject: Re: Creating DirectLink using DirectService > > >> IIRC, a listener is really an instance of >> org.apache.tapestry.IActionListener >> >> Tapestry (automagically) creates instances of that interface that invoke >> the corresponding component method >> (when using the listener: binding). >> >> You can dig for more at: >> http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/listener/ >> >> >> >> [EMAIL PROTECTED] wrote: >>> Hi, >>> >>> I want to create DirectLink programmatically i.e. not using html >>> template. I guess i should use DirectService to construct link etc. >>> passing parameters with DirectServiceParameter etc. >>> >>> But how can i pass the right Listener ? >>> >>> gant >>> >> >> >> -- >> Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr >> Tapestry / Tacos developer >> Open Source / J2EE Consulting >> >> >> --------------------------------------------------------------------- >> 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] > > -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
