我正在开发一个项目,它要求页面上的表单进行划分并放入单独的选项卡中。 Apache Wicket有非常简单的方法来自己做标签(TabbedPanel类),但我担心的是,这个解决方案依赖于AJAX来加载面板的内容,因此表单的唯一一部分将在用户之后提交按“提交”按钮。
我找到了一个简单的CSS / JS标签(http://www.barelyfitz.com/projects/tabber/)的解决方案,但我觉得使用第三方解决方案感到不安,这使我的项目变得复杂(同样,我也不确定许可证)。
我该怎么办?
答案 0 :(得分:2)
TabbedPanel和JQuery有几个完全基于JS / CSS的impl。 请参阅wicketstuff的jquery集成项目和WiQuery项目。
答案 1 :(得分:1)
默认的TabbedPanel不使用AJAX。要使用Ajax,有一个自己的实现(AjaxTabbedPanel)。
答案 2 :(得分:0)
这对我来说听起来非常像巫师。由于wicket提供wizard component来处理这种用例,这可能是一个很好的观察点。由于我还没有使用过这个组件,我不知道显示选项卡可以用多远,但如果不能,那么它至少可以让你了解如何使用标签构建自己的标签。