>
> resources.createActionLink("onActionFromDeleteConfirm", false,
> id).toURI();


The action you are invoking is "deleteConfirm", the event method is
"onActionFromDeleteConfirm" so your action link should look like this:

resources.createActionLink("deleteConfirm", false, id).toURI();

Josh

On 11/1/07, Angelo Chen <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> I have a page which generate a link to an action in the same page, the
> link
> was embedded in a Streamresponse, when I click the link in the browser, it
> does not activate the action link created, why?
>
> Here is the code:
>
> public class TestPage2 {
>
> @Inject
>   private ComponentResources resources;
>
>   public StreamResponse onActionFromDelete(Long id) {
>        String link1 =
> resources.createActionLink("onActionFromDeleteConfirm", false,
> id).toURI();
>        return new TextStreamResponse("text/html", String.format("< a
> href='%s'>Confirm ", link1));
>    }
>
>   public String onActionFromDeleteConfirm(Long id) {
>        System.out.println("delete confirm");
>        return null;
>    }
> }
>
> html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
> <head>
>    <title>Start Page</title>
> </head>
> <body>
> <h1>Test Page</h1>
> <t:actionLink t:id="Delete" context="1">Delete</t:actionLink><br/>
> </body>
> </html>
>
>
>
> --
> View this message in context:
> http://www.nabble.com/T5%3A-actionlink-in-another-page-class-tf4730427.html#a13526220
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to