无状态 AjaxFallbackButton?
Stateless AjaxFallbackButton?
我试图 google 获取这方面的信息,但找不到任何信息。
我们正在将应用程序(网上商店)从 Wicket 6 升级到 8,主要是因为我们需要支持无状态 ajax。
这相对没有痛苦,使 ajax 组件无状态非常容易。直到我来到 AjaxFallbackButtons。
对于大多数 ajax 组件,使它们成为无状态就像覆盖 getStatelessHint() 并返回 true 一样简单。但这似乎不适用于 AjaxFallbackButton。查看源代码,我明白了原因:构造函数以不允许覆盖 getStatelessHint() 的方式添加新的 AjaxFormSubmitBehavior。
这是设计使然吗?如果是这样,为什么?有没有办法让它们成为无状态的,而不是从头开始实现它们?
谢谢。
我认为您发现了 AjaxFallbackButtons 的问题。与其他 Ajax 组件不同,AjaxFallbackButtons 不能使内部 AjaxFormSubmitBehavior 无状态。这绝对是我们会解决的问题。
我试图 google 获取这方面的信息,但找不到任何信息。
我们正在将应用程序(网上商店)从 Wicket 6 升级到 8,主要是因为我们需要支持无状态 ajax。 这相对没有痛苦,使 ajax 组件无状态非常容易。直到我来到 AjaxFallbackButtons。
对于大多数 ajax 组件,使它们成为无状态就像覆盖 getStatelessHint() 并返回 true 一样简单。但这似乎不适用于 AjaxFallbackButton。查看源代码,我明白了原因:构造函数以不允许覆盖 getStatelessHint() 的方式添加新的 AjaxFormSubmitBehavior。
这是设计使然吗?如果是这样,为什么?有没有办法让它们成为无状态的,而不是从头开始实现它们?
谢谢。
我认为您发现了 AjaxFallbackButtons 的问题。与其他 Ajax 组件不同,AjaxFallbackButtons 不能使内部 AjaxFormSubmitBehavior 无状态。这绝对是我们会解决的问题。