我正在使用Wicket DynamicWizardStep(wicket扩展),它提供了许多导航按钮(上一个,下一个,取消,完成)
在我的上一个向导步骤中,如果不满足某些条件,我需要禁用“完成”按钮。
DynamicWizardStep可以实现某些方法来控制按钮的行为,但是我不清楚它是否可能,或者需要满足哪些条件才能禁用“完成”按钮。目前我已经实现了以下方法,因为这个特定步骤是我向导中的最后一步。
有没有办法有选择地启用/禁用“完成”按钮?
@Override
public boolean isNextAvailable() {
return false;
}
@Override
public IDynamicWizardStep next() {
return null;
}
答案 0 :(得分:3)
答案是实施
@Override
public boolean isLastStep() {
return false;
}