You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by ta...@rickaustin.net on 2004/09/13 20:45:23 UTC
DirectLink Multiple Parameters
I've been scratching my head over this and have to think I'm missing
something. I have a table that is built using a Foreach and the first
column of each row is a DirectLink. I have one parameter set up for the
DirectLink and this works find. However, I want to pass two parameters
to my listener and I can't seem to determine how this is done. Here is
my component statement
<component id="planSelect" type="DirectLink">
<binding name="listener" expression="listeners.selectPlan"/>
<binding name="parameters" expression="someString1" />
</component>
This works great and I can use cycle.getServiceParameters() in my
listener and then get the
string object at location [0].
What I want to do is something like the following:
<component id="planSelect" type="DirectLink">
<binding name="listener" expression="listeners.selectPlan"/>
<binding name="parameters" expression="someString1" />
<binding name="parameters" expression="someString2" />
</component>
My intent is to be able to get two separate parameters from my listener.
I don't know how you specify additional parameters since what I listed
above does not work.
The other option I have is to create an enclosing object which does work
but I would rather use two separate parameters if possible.
RE: DirectLink Multiple Parameters
Posted by Rick Austin <ri...@rickaustin.net>.
Thanks. Now that I see it, it makes perfect sense...
-----Original Message-----
From: Jamie Orchard-Hays [mailto:jamie@dang.com]
Sent: Monday, September 13, 2004 2:51 PM
To: Tapestry users
Subject: Re: DirectLink Multiple Parameters
<component id="planSelect" type="DirectLink">
<binding name="listener" expression="listeners.selectPlan"/>
<binding name="parameters" expression="{someString1, someString2}"
/> </component>
----- Original Message -----
From: <ta...@rickaustin.net>
To: <ta...@jakarta.apache.org>
Sent: Monday, September 13, 2004 2:45 PM
Subject: DirectLink Multiple Parameters
> I've been scratching my head over this and have to think I'm missing
> something. I have a table that is built using a Foreach and the first
> column of each row is a DirectLink. I have one parameter set up for
> the DirectLink and this works find. However, I want to pass two
> parameters to my listener and I can't seem to determine how this is
> done. Here is my component statement
>
> <component id="planSelect" type="DirectLink">
> <binding name="listener" expression="listeners.selectPlan"/>
> <binding name="parameters" expression="someString1" />
> </component>
>
> This works great and I can use cycle.getServiceParameters() in my
> listener and then get the string object at location [0].
>
> What I want to do is something like the following:
> <component id="planSelect" type="DirectLink">
> <binding name="listener" expression="listeners.selectPlan"/>
> <binding name="parameters" expression="someString1" />
> <binding name="parameters" expression="someString2" />
> </component>
>
> My intent is to be able to get two separate parameters from my
> listener. I don't know how you specify additional parameters since
> what I listed above does not work.
>
> The other option I have is to create an enclosing object which does
> work but I would rather use two separate parameters if possible.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: DirectLink Multiple Parameters
Posted by Jamie Orchard-Hays <ja...@dang.com>.
<component id="planSelect" type="DirectLink">
<binding name="listener" expression="listeners.selectPlan"/>
<binding name="parameters" expression="{someString1, someString2}" />
</component>
----- Original Message -----
From: <ta...@rickaustin.net>
To: <ta...@jakarta.apache.org>
Sent: Monday, September 13, 2004 2:45 PM
Subject: DirectLink Multiple Parameters
> I've been scratching my head over this and have to think I'm missing
> something. I have a table that is built using a Foreach and the first
> column of each row is a DirectLink. I have one parameter set up for the
> DirectLink and this works find. However, I want to pass two parameters
> to my listener and I can't seem to determine how this is done. Here is
> my component statement
>
> <component id="planSelect" type="DirectLink">
> <binding name="listener" expression="listeners.selectPlan"/>
> <binding name="parameters" expression="someString1" />
> </component>
>
> This works great and I can use cycle.getServiceParameters() in my
> listener and then get the
> string object at location [0].
>
> What I want to do is something like the following:
> <component id="planSelect" type="DirectLink">
> <binding name="listener" expression="listeners.selectPlan"/>
> <binding name="parameters" expression="someString1" />
> <binding name="parameters" expression="someString2" />
> </component>
>
> My intent is to be able to get two separate parameters from my listener.
> I don't know how you specify additional parameters since what I listed
> above does not work.
>
> The other option I have is to create an enclosing object which does work
> but I would rather use two separate parameters if possible.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org