Java 无状态AjaxFallbackButton?

Java 无状态AjaxFallbackButton?,java,wicket,Java,Wicket,我试图在谷歌上搜索这方面的信息,但什么也找不到 我们正在将应用程序(webshop)从Wicket 6升级到8,主要是因为我们需要对无状态ajax的支持。 这相对来说比较轻松,而且使ajax组件无状态也非常容易。直到我来到AjaxFallbackButtons 对于大多数ajax组件,将其变为无状态非常简单,只需重写getStatelessHint()并返回true即可。但这似乎不适用于AjaxFallbackButton。查看源代码,我明白了原因:构造函数添加了一个新的AjaxFormSubm

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

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

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

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


谢谢。

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

啊哈!我怀疑情况就是这样…-)我们改为AjaxButton(对于99%以上的用户来说可能不会有问题)