I found the problem is located inside linksubmit.js. The function
createHidden() was never called. I don't know if this is because I missed
something or just a bug?
---------------------------
createHidden : function()
{
var hidden = new Element("input", { "type":"hidden",
"name": this.element.id + ":hidden",
"value": this.element.id});
this.element.insert({after:hidden});
},
onClick : function(event)
{
// Tapestry.debug("LinkSubmit #{id} clicked.", this.element);
Event.stop(event);
var onsubmit = this.form.onsubmit;
if (onsubmit == undefined || onsubmit.call(window.document, event))
{
this.createHidden();
this.form.submit();
}
return false;
}
-----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]