Wicket基本执行向导步骤

时间:2015-09-30 06:19:37

标签: java wicket wizard multi-step

是否有任何基本实现wicket 6.20提供步骤概述功能,如this picturelike 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;
}   

获取List中的所有可能步骤。现在我继续获取当前面板的索引(如果可能)并通过isColmplete();获取它的状态以用不同的颜色标记它。但我无法相信,我是第一个遇到这个问题的人 我应该继续我的想法还是有更好的选择?

1 个答案:

答案 0 :(得分:1)

你可以(必须)自己实施一个向导,这不是太难。

我会以AjaxTabbedPanel为基础。您只需在下方添加“下一个”,“后退”和“完成”栏,并执行一些CSS样式