Luke, Keith,
Are you reviewed this:
http://jakarta.apache.org/turbine/turbine-2.2.1/howto/action-event-howto.htm
l
Here is the explanation how the Actions (Velocity Actions) work.
I think in the Luke's scenario you need to do the following:
1) Define the several methods in your action:
public void doContactedit(RunData data, Context context)
{
String parameterX = data.getParameters().getString("yourParameter"); // e.g
the contact Id
// do whatever you need
}
public void doContactdelete(RunData data, Context context)
...
2) In your template (.vm) define the submit buttons need it for each event
defined above:
<input type="submit" name="eventSubmit_doContactedit" value="Edit Contact"/>
<input type="submit" name="eventSubmit_doContactdelete" value="Delete
Contact"/>
Hope this help you
----------------------------------------------------------------------------
Edgar González González
VALHALLA Project, s.a.
Chief Technology Officer
Web: www.valhallaproject.com
E-mail: [EMAIL PROTECTED]
Phone: +58-212-242.4379 / 6662 / 4055 / 6475
Fax: +58-212-242.6809
"The limits of my language mean the limits of my world."
Ludwig Wittgenstein
----------------------------------------------------------------------------
-----Mensaje original-----
De: Keith Seim [mailto:[EMAIL PROTECTED]
Enviado el: miércoles, 09 de julio de 2003 04:39 p.m.
Para: Turbine Users List
Asunto: Re: parameter passing help
Ahh, parameter passing... I too have been stumped with these (see my
messages from today ;). I believe I can help you with this Query:
Your <input> tag should be inside a <form> tag. I believe all you need
to do is add another tag inside the form tag (as you would in normal cgi
programming):
<input type="hidden" name="entity" value="$stringOfYourChoosing">
Havn't tested it, but I'm pretty sure that should work... if it doesn't
you can complain at me :).
Oh, and if anyone can help with my posts below, it'd be appreciated!
Keith
On Wednesday, July 9, 2003, at 04:27 PM, Luke Majewski wrote:
> Hi,
>
> I've looked for a decent amount on how to pass parameters to action
> events with no luck.
>
> This is a fairly simple request, so I hope someone has the answer:
>
> I have in my vm file:
>
> <input type="submit" name="eventSubmit_doEntity" value="Edit Contacts"/>
>
> and I have a in my java:
>
> public void doEntity(RunData data, Context context, String entity)
> throws Exception
>
> Now, I know that "data" and "context" get passed in there
> automatically, but if I want a String of my choosing to be passed as
> "entity", how would I go about that? I assume there is some syntax
> that I can use , something like name="eventSubmit_doEntity?entity..."
> etc but I can't figure it out.
>
> Any help would be appreciated, thank you!
>
> Luke Majewski
>
___________________________________
Keith Seim • http://kjsdesigns.com
---------------------------------------------------------------------
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]