Wicket基本实现向导步骤
Posted
技术标签:
【中文标题】Wicket基本实现向导步骤【英文标题】:Wicket basic implementation of wizard steps 【发布时间】:2015-12-27 19:50:59 【问题描述】:是否有任何基本的实现 wicket 6.20 提供类似this picture 或like this if the other won't work 中的步骤概览功能? 在查看文档时,我找不到任何接近它的东西,所以我开始做我自己的实现,比如
public List<String> getSteps(WizardModel model)
Iterator<IWizardStep> iterator = model.stepIterator();
List<String> steps = new ArrayList<String>();
for(int i = 1; iterator.hasNext(); i++)
steps.add(String.valueOf(i));
iterator.next();
//model.getActiveStep(); unnecessary in this context
return steps;
获取列表中所有可能的步骤。现在我将继续获取当前面板的索引(如果可能)并通过isColmplete();
获取它的状态以用不同的颜色标记它。但我不敢相信,我是第一个遇到这个问题的人。
我应该继续我的想法还是有更好的选择?
【问题讨论】:
图片链接需要登录 奇怪,我以前从未上过该网站,也不需要登录,但是this one is google pictures Google 显示数百张图片。你检查了检票口面包屑吗?具有与这些图像类似的外观(但与向导功能无关) 自我校正检票口面包屑不在主代码中,但由同一作者添加 (github.com/apache/wicket/tree/master/wicket-examples/src/main/…) 从未听说过,但我会检查一下 :-) 图片只是为了让您了解我的意思 【参考方案1】:您可以(必须)自己实现一个向导,这并不难。
我会使用AjaxTabbedPanel
作为基础。你只需要在下面添加一个“下一步”、“返回”和“完成”栏,然后做一些CSS
样式
【讨论】:
我猜会发生这样的事情,我会等待其他意见,否则我会将您的回答标记为已接受。 如果您创建一个具有此(非常有用!)功能的向导组件,如果您将它作为独立项目放在 github 上会很棒,因此其他人可能会受益(并参与/帮助您): ) 你可能想看看 wicket bootstrap 向导的功能。 有时“向导”的概念接近于“选项卡式窗格”。我在 SWT/Jface 平台上进行了这样的交流,因为 API 小问题以上是关于Wicket基本实现向导步骤的主要内容,如果未能解决你的问题,请参考以下文章