表单分为Apache Wicket中的选项卡

时间:2011-07-12 07:13:11

标签: java ajax forms tabs wicket

我正在开发一个项目,它要求页面上的表单进行划分并放入单独的选项卡中。 Apache Wicket有非常简单的方法来自己做标签(TabbedPanel类),但我担心的是,这个解决方案依赖于AJAX来加载面板的内容,因此表单的唯一一部分将在用户之后提交按“提交”按钮。

我找到了一个简单的CSS / JS标签(http://www.barelyfitz.com/projects/tabber/)的解决方案,但我觉得使用第三方解决方案感到不安,这使我的项目变得复杂(同样,我也不确定许可证)。

我该怎么办?

3 个答案:

答案 0 :(得分:2)

TabbedPanel和JQuery有几个完全基于JS / CSS的impl。 请参阅wicketstuff的jquery集成项目和WiQuery项目。

答案 1 :(得分:1)

默认的TabbedPanel不使用AJAX。要使用Ajax,有一个自己的实现(AjaxTabbedPanel)。

答案 2 :(得分:0)

这对我来说听起来非常像巫师。由于wicket提供wizard component来处理这种用例,这可能是一个很好的观察点。由于我还没有使用过这个组件,我不知道显示选项卡可以用多远,但如果不能,那么它至少可以让你了解如何使用标签构建自己的标签。