向导步骤的 Wicket 基本实现
Wicket basic implementation of wizard steps
是否有任何基本实现 wicket 6.20 提供像 this picture or 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();
获取它的状态以将其标记为不同的颜色。但我不敢相信,我是第一个遇到这个问题的人。
我应该继续我的想法还是有更好的选择?
您可以(必须)自己实现一个向导,并不难。
我会使用 AjaxTabbedPanel
作为基础。您只需要在下面添加 'next'、'back' 和 'finish' 栏,然后做一些 CSS
样式
是否有任何基本实现 wicket 6.20 提供像 this picture or 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();
获取它的状态以将其标记为不同的颜色。但我不敢相信,我是第一个遇到这个问题的人。
我应该继续我的想法还是有更好的选择?
您可以(必须)自己实现一个向导,并不难。
我会使用 AjaxTabbedPanel
作为基础。您只需要在下面添加 'next'、'back' 和 'finish' 栏,然后做一些 CSS
样式