Bart Molenkamp wrote:

Well, I still have a little problem. Your solution works fine, as long
as I add submit widgets to the form definition. This works fine for many
case for me, but I still have a case where this isn't a solution.

I have a form, and on that form there are two date fields, and an update
action. Every time the user clicks on the update button, a query occurs
in the database and each result is presented as a hyperlink. Clicking on
that link will show all the details for that database record. I can't
make submit widgets for every record available, so the solution you
proposed won't work in this case.



You can use a single <fd:submit id="show-details" validate="false"/> and an additional non-widget "detail-id" request parameter.


The links should be "(submit-url)?form_submit_id=show-details&detail-id=1234"

And the flowscript:

 form.showForm("pipeline");
 if (form.submitId == "show-details") {
   showDetails(cocoon.request.getParameter("detail-id"));
 }

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://apache.org/~sylvain            http://anyware-tech.com
Apache Software Foundation Member     Research & Technology Director



Reply via email to