A nice idea, I figure everyone builds up their own mini-library of T5 add-ons!

As for the above, I've just added an 'event' and 'disabled' parameters
and re-named it to 'EventButton'.

Steve.

On 7 September 2011 11:02, Taha Hafeez <tawus.tapes...@gmail.com> wrote:
> Hi Steve
>
> Thanks for pointing it out. Well I will remove the zone and add it to
> tawus-addons library. We should have something like
> tapestry-extensions containing all these extensions that are not
> important enough to be in core but good enough to be the the project
>
>
> On Wed, Sep 7, 2011 at 8:13 AM, Steve Eynon
> <steve.ey...@alienfactory.co.uk> wrote:
>> form.submit vs form.submit() - I can't believe I was diddled by that
>> old chestnut! I've pointed it out to many others in the past!
>>
>> I knew it must have been something glaringly obvious and a mistake on
>> mybehalf - it was too blatant to just flat out not work!
>>
>>> I've created https://issues.apache.org/jira/browse/TAP5-1632
>>
>> Ach, cheers you beat me to it!
>>
>> And Taha, that Cancel button is a great idea - it can also be used as
>> more generic "LinkButton" component - it doesn't need to be anything
>> specific to Cancel (e.g. I've just used it as a "Delete" button)
>>
>> For others who may be taken to cut'n'paste, note the Zone @Parameter
>> is defunc as it's not used in the JavaScript. But if nested within an
>> Ajax form, the JS does update the Zone param of the form.
>>
>> Cheers,
>>
>> Steve.
>>
>> On 7 September 2011 10:14, Yohan Yudanara <yohan.yudan...@gmail.com> wrote:
>>> I've created https://issues.apache.org/jira/browse/TAP5-1632 for this
>>> defect.
>>>
>>> Thanks..
>>>
>>> On Wed, Sep 7, 2011 at 3:36 AM, Josh Canfield <joshcanfi...@gmail.com>wrote:
>>>
>>>> > If we want to use "cancel" mode submit, then we should give an id to the
>>>> submit component.
>>>>
>>>> This is a defect for sure. Submit should never create an id of submit.
>>>> There was something filed at one point, but I haven't taken the time
>>>> to track it down. If you want to file a new defect we can probably get
>>>> it sorted before 5.3 is released.
>>>>
>>>> Thanks,
>>>> Josh
>>>>
>>>>
>>>> On Tue, Sep 6, 2011 at 7:27 AM, Yohan Yudanara <yohan.yudan...@gmail.com>
>>>> wrote:
>>>> > Many thanks to Steve Eynon and Taha Hafeez for your valuable time helping
>>>> me
>>>> > find a workaround.
>>>> >
>>>> > And many thanks to Josh Canfield who can point directly about mistake in
>>>> my
>>>> > code. Yep, it's because my submit don't have id.
>>>> >
>>>> > So the conclusion is: If we want to use "cancel" mode submit, then we
>>>> should
>>>> > give an id to the submit component.
>>>> > "cancel" mode is working after I change my template code to this:
>>>> > <t:form t:id="form">
>>>> >        <t:textfield t:id="testField" t:value="testField"
>>>> > t:validate="required" />
>>>> >        <t:submit t:id="normalSubmit" value="normal submit"/>
>>>> >        <t:submit t:id="cancelSubmit" mode="cancel" value="cancel
>>>> submit"/>
>>>> > </t:form>
>>>> >
>>>> > Thanks a lot for your help, guys..
>>>> > You save my time a lot..
>>>> >
>>>> >
>>>> > On Tue, Sep 6, 2011 at 8:15 PM, Josh Canfield <joshcanfi...@gmail.com
>>>> >wrote:
>>>> >
>>>> >> I believe the problem is that the id of your submit button is "submit"
>>>> >> which
>>>> >> overrides the form. submit() of the form. Try adding t:id="something" to
>>>> >> your submit button.
>>>> >>
>>>> >> I thought this was fixed, but just team into it myself last week.
>>>> >> On Sep 5, 2011 9:13 PM, "Yohan Yudanara" <yohan.yudan...@gmail.com>
>>>> wrote:
>>>> >> > Hi..
>>>> >> >
>>>> >> > I want to use submit button which can bypass client validation.
>>>> >> > Having read this documentation:
>>>> >> >
>>>> >>
>>>> >>
>>>> http://tapestry.apache.org/current/tapestry-core/ref/org/apache/tapestry5/corelib/components/Submit.html
>>>> >> ,
>>>> >> > I was trying to use Submit component with mode="cancel" like this:
>>>> >> >
>>>> >> > <t:form t:id="form">
>>>> >> > <t:textfield t:id="testField" t:value="testField"
>>>> >> > t:validate="required" />
>>>> >> > <t:submit value="normal submit"/>
>>>> >> > <t:submit mode="cancel" value="cancel submit"/>
>>>> >> > </t:form>
>>>> >> >
>>>> >> > But, when I click "cancel submit", nothing happen (form is not
>>>> submitted
>>>> >> to
>>>> >> > server).
>>>> >> > If I click "normal submit" after "cancel submit", the form is
>>>> submitted
>>>> >> to
>>>> >> > server without client validation.
>>>> >> >
>>>> >> > Why do I should click two buttons ( "cancel" and then "normal" submit)
>>>> to
>>>> >> > bypass client validation?
>>>> >> > Is it a bug?
>>>> >> > "Cancel submit" supposed to directly submit form to server, isn't it?
>>>> >> > Is there a simple workaround for this?
>>>> >> >
>>>> >> > Thanks in advance,
>>>> >> >
>>>> >> > Best regards,
>>>> >> > Yohan Yudanara
>>>> >>
>>>> >
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>
>>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>
>
>
> --
> Regards
>
> Taha Hafeez Siddiqi (tawus)
> http://tawus.wordpress.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to