我有一个要同步的 AjaxFormComponentUpdatingBehavior
这个被拒绝的功能请求正是拯救我的原因(如果它没有被拒绝的话)-https://issues.apache.org/jira/browse/WICKET-534
我知道同步 javascript 很糟糕,但是在这种情况下我不能没有它。
任何想法都会受到极大的赞赏,或者只是上面提供的链接中显示的“解决方法”的一个工作示例,
多谢你们。
我有一个要同步的 AjaxFormComponentUpdatingBehavior
这个被拒绝的功能请求正是拯救我的原因(如果它没有被拒绝的话)-https://issues.apache.org/jira/browse/WICKET-534
我知道同步 javascript 很糟糕,但是在这种情况下我不能没有它。
任何想法都会受到极大的赞赏,或者只是上面提供的链接中显示的“解决方法”的一个工作示例,
多谢你们。
您可以重写该getAjaxCallDecorator()
方法,以返回一个自定义,该自定义AjaxCallDecorator
使用一些代码来装饰 javascript ajax 调用以阻止界面(禁用表单组件或显示阻塞 div),并将结果回调(都 onSuccess e onError)装饰到重新启用表单。
如果这必须是全局的(所有 ajax 请求),您可以使用Wicket 的 ajax 库中的钩子执行类似的操作。