Hello to everybody, I have the problem again but a bit more complex. Probably some of you already have had the same, but I don't know how exactly this problem should be solved using the Tapestry way of work.
I'm using Tap 4.0.2, jdk 1.5 , and tomcat 5.5 . My question is how can I pass as a parameter a listener method(if is possible to be done). I need this because I have a component which prepare all the form elements, like the text field, the checkboxes. This component is repeated lot of times, then I want to call different methods depending on the situation. Then I want to pass a listener to the parameter. Thanks in advance, robert On 10/24/06, Roberto Ramírez Vique <[EMAIL PROTECTED]> wrote:
thanks you very much !!!!! I didn't know about this component ... Finally I realized that I can use the RenderBody component in an smarter way and solve my problem. r. On 10/24/06, Jiří Mareš <[EMAIL PROTECTED]> wrote: > > > Hi, > > In component-specification: > > <component-specification> > ... > <parameter name="myParamComp"/> > ... > </component-specification> > > Then in component template can be component referenced e.g.: > > <spand jwcid="@RenderBlock" block="ognl:myParamComp"/> > > And when you use the component and wants to pass the component as > parameter: > > <span jwcid="..." ... header="ognl: > components.nameOfComponentToPassAsParameter" ... /> > > Jirka > > > I am working with tap 4.0, in tomcat 5.5.14 with jdk 1.5. > > > > I would like to create my own component. This component should receive > a > > parameter (not required) that specify another component (in this case > is a > > submit button component), I would like to use the container defined > > component in the custom component, but I don't know how to do this. > I'll > > try > > to explain this more carefully with an example: > > > > containerPage.page > > ... > > <component id="definedButon" type="Submit"> > > <binding name="action">listener:onSubmit</binding> > > <binding name="selected" value="selectedEvent"/> > > <binding name="tag" value="currentElement"/> > > </component> > > > > > > <component id="customComponentId" type="customComponnent"> > > <binding id="submitButtonParameter" value="definedButon"/> > > </component> > > .... > > componentPage.jwc (here is my biggest doubt!) > > ... > > <parameter name="submitButtonParameter" required="false"/> > > > > <component id="submitButton" type="Submit"> > > <!-- Here I should add something to copy the parameter in this > component > > --> > > </component> > > ... > > > > componentPage.html > > ... > > <input type="Submit" jwcid="submitButton"/> > > ... > > > > The componentPage.html should show the button passed as a parameter > from > > the > > containerPage.page ... this parameter will call the onSubmit of the > class > > containerPage. > > > > Any one has done this ??? There is an easy and clean way to do this ? > > > > Thanks in advance. > > > > -- > Jiří Mareš (mailto:[EMAIL PROTECTED]) > ČSAD SVT Praha, s.r.o. ( http://www.svt.cz) > Czech Republic > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Robert Ramírez Vique Computer Science Engineer
-- Robert Ramírez Vique Computer Science Engineer
