[ 
https://issues.apache.org/jira/browse/WICKET-5360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hendy Irawan updated WICKET-5360:
---------------------------------

    Description: 
A lot of people (from mailing list, StackOverflow, etc.) are asking for how to 
do a very common UI pattern: disable the button/link during submission or AJAX 
request, and re-enable it otherwise.

Many then resort to various hacks which may be fragile. Have these components 
in Wicket core will make it much easier to implement this very common pattern.

Here I provide our implementation of the auto-disabling components (attached 
files), taken from https://github.com/soluvas/soluvas-web project.

  was:
A lot of people (from mailing list, StackOverflow, etc.) are asking for how to 
do a very common UI pattern: disable the button/link during submission or AJAX 
request, and re-enable it otherwise.

Many then resort to various hacks which may be fragile. Have these components 
in Wicket core will make it much easier to implement this very common pattern.

Here I provide our implementation of the auto-disabling components.

    
> Add "auto-disabling on submit" Button and Link components
> ---------------------------------------------------------
>
>                 Key: WICKET-5360
>                 URL: https://issues.apache.org/jira/browse/WICKET-5360
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>    Affects Versions: 6.8.0
>            Reporter: Hendy Irawan
>         Attachments: AutoDisableAjaxButton.java, 
> AutoDisableAjaxCallListener.java
>
>
> A lot of people (from mailing list, StackOverflow, etc.) are asking for how 
> to do a very common UI pattern: disable the button/link during submission or 
> AJAX request, and re-enable it otherwise.
> Many then resort to various hacks which may be fragile. Have these components 
> in Wicket core will make it much easier to implement this very common pattern.
> Here I provide our implementation of the auto-disabling components (attached 
> files), taken from https://github.com/soluvas/soluvas-web project.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to