Handle AU Request Resend"
From Documentation
Jumperchen (talk | contribs) (Created page with "{{ZKDevelopersReferencePageHeader}} When an AU request failing, the default ''Client Engine'' implemetation will retry 3 times to resend it and ask for a confirming dialog to us...") |
RebeccaLai (talk | contribs) m |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{ZKDevelopersReferencePageHeader}} | {{ZKDevelopersReferencePageHeader}} | ||
− | When an AU request | + | When an AU request fails, the default ''Client Engine'' implementation will retry 3 times to resend it and ask for a confirming dialog to user. |
− | + | ||
+ | {{versionSince | 6.5.2}} | ||
+ | |||
+ | We provide a way for developer to customize the error handling. | ||
For example, | For example, | ||
Line 25: | Line 28: | ||
=Version History= | =Version History= | ||
− | + | ||
− | {| | + | {| class='wikitable' | width="100%" |
! Version !! Date !! Content | ! Version !! Date !! Content | ||
|- | |- |
Latest revision as of 09:36, 2 February 2024
When an AU request fails, the default Client Engine implementation will retry 3 times to resend it and ask for a confirming dialog to user.
Since 6.5.2
We provide a way for 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 |