有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无状态AjaxFallbackButton?

我试图在谷歌上搜索这方面的信息,但什么也找不到

我们正在将应用程序(webshop)从Wicket 6升级到8,主要是因为我们需要对无状态ajax的支持。 这相对来说比较轻松,而且使ajax组件无状态也非常容易。直到我来到AjaxFallbackButtons

对于大多数ajax组件,将其变为无状态非常简单,只需重写getStatelessHint()并返回true即可。但这似乎不适用于AjaxFallbackButton。查看源代码,我明白了原因:构造函数添加了一个新的AjaxFormSubmitBehavior,其方式不允许重写GetStateshint()

这是故意的吗?若然,原因为何?除了从头开始实现它们,还有没有其他方法可以使它们成为无状态的

多谢各位


共 (1) 个答案

  1. # 1 楼答案

    我想你已经发现了AjaxFallbackButtons的问题。与其他Ajax组件不同,AjaxFallBackbutton不能使内部AjaxFormSubmitBehavior无状态。这肯定是我们要解决的问题