From Documentation

Jump to: navigation, search








When an AU request failing, the default Client Engine implemetation will retry 3 times to resend it and ask for a confirming dialog to user.

Since ZK 6.5.2 release, we provide a way to developer to customize the error handling.

For example,

zAu.ajaxErrorHandler = function (req, status, statusText, ajaxReqTries) {
    if (ajaxReqTries == null)
        ajaxReqTries = 3; // retry 3 times
        
    // reset the resendTimeout, for more detail, please refer to 
    // http://books.zkoss.org/wiki/ZK_Configuration_Reference/zk.xml/The_client-config_Element/The_auto-resend-timeout_Element 
    zk.resendTimeout = 2000;//wait 2 seconds to resend.
    
    if (!zAu.confirmRetry("FAILED_TO_RESPONSE", status+(statusText?": "+statusText:"")))
        return 0; // no retry;
    return ajaxReqTries;
}

For more detail on the arguments, please take a look at zAu.ajaxErrorHandler(Object, int, String, int)

Version History

Last Update : 2013/2/7


Version Date Content
6.5.2 February, 2013 AU response error can be handle by user



Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.



You got stuck here?
Let us know how we can improve this page
For specific questions please use the forum