Handle AU Request Resend"
From Documentation
m ((via JWB)) |
m ((via JWB)) |
||
Line 25: | Line 25: | ||
=Version History= | =Version History= | ||
− | + | ||
{| class='wikitable' | width="100%" | {| class='wikitable' | width="100%" | ||
! Version !! Date !! Content | ! Version !! Date !! Content |
Revision as of 07:33, 8 July 2022
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
Version | Date | Content |
---|---|---|
6.5.2 | February, 2013 | AU response error can be handle by user |