I figured it out. If Form component specifies a 'zone' parameter, the
following part in linksubmit.js is not doing expected behavior.
if (onsubmit == undefined || onsubmit.call(window.document, event))
{
this.createHidden();
this.form.submit();
}
createHidden() is not called so no hidden field is thus inserted. Removing
'zone' from Form component fixed this immediately. I think this is a bug.
-----Original Message-----
From: Howard Lewis Ship [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 25, 2008 7:01 PM
To: Tapestry users; [EMAIL PROTECTED]
Subject: Re: [T5] LinkSumit no event captured
That should work; what release are you on?
On Tue, Nov 25, 2008 at 3:52 PM, Henry Chen <[EMAIL PROTECTED]> wrote:
> Hi,
>
>
>
> I tried the following without any luck.
>
>
>
> In my .tml:
>
>
>
> <t:linksubmit t:event="update" class="save">Update</t:linksubmit>
>
>
>
> In java:
>
>
>
>
>
> public void onUpdate() {
>
> actionType = SubmitAction.ADD;
>
> }
>
>
>
> Didn't work. Then I tried below:
>
>
>
> @OnEvent(value="addField")
>
> public void onUpdate() {
>
> actionType = SubmitAction.ADD;
>
> }
>
>
>
> No luck.
>
>
>
>
>
> Can anybody show me how to use LinkSubmit? Thanks a lot!
>
>
>
> Henry
>
>
>
>
>
>
--
Howard M. Lewis Ship
Creator Apache Tapestry and Apache HiveMind
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]