同步 javascript 检票口
我有一个 AjaxFormComponentUpdatingBehavior,我想同步
这个被拒绝的功能请求正是拯救我的(如果它没有被拒绝)-https://issues.apache.org/jira/browse/WICKET-534
I知道同步 javascript 很糟糕,但是在这种情况下我不能没有它。
任何想法将不胜感激,或者只是上面提供的链接中显示的“解决方法”的工作示例,
谢谢 伙计们。
I have a AjaxFormComponentUpdatingBehavior that i want to make synchronous
This denied feature request is exactly what would of saved me (had it not been denied) -https://issues.apache.org/jira/browse/WICKET-534
I know sync javascript is bad, however i cant live without it on this occasion.
any ideas would be greatly appreicated, or just a working example of the "work around" shown in the link supplied above,
thanks guys.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以重写 getAjaxCallDecorator() 方法,以返回自定义
AjaxCallDecorator
用一些代码装饰 javascript ajax 调用以阻止界面(以禁用表单组件,或显示阻塞 div),并装饰结果回调(onSuccess 和 onError)以重新启用表单。如果这必须是全局的(所有ajax请求),您可以使用 挂钩 在 Wicket 的 ajax 库中。
You can override the
getAjaxCallDecorator()
method, to return a customAjaxCallDecorator
that decorates the javascript ajax call with some code to block the interface (to disable the form components, or display a blocking div), and decorates the the result callbacks (both onSuccess e onError) to re-enable the form.If this must be global (all ajax requests), you may do something similar with hooks in Wicket's ajax library.