同步 javascript 检票口

发布于 2024-11-30 12:31:23 字数 259 浏览 1 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恰似旧人归 2024-12-07 12:31:23

您可以重写 getAjaxCallDecorator() 方法,以返回自定义 AjaxCallDecorator 用一些代码装饰 javascript ajax 调用以阻止界面(以禁用表单组件,或显示阻塞 div),并装饰结果回调(onSuccess 和 onError)以重新启用表单。

如果这必须是全局的(所有ajax请求),您可以使用 挂钩 在 Wicket 的 ajax 库中。

You can override the getAjaxCallDecorator() method, to return a custom AjaxCallDecorator 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文