如何禁用Wicket DynamicWizardStep上的Finish按钮?

时间:2012-05-22 10:07:38

标签: java wicket

我正在使用Wicket DynamicWizardStep(wicket扩展),它提供了许多导航按钮(上一个,下一个,取消,完成)

在我的上一个向导步骤中,如果不满足某些条件,我需要禁用“完成”按钮。

DynamicWizardStep可以实现某些方法来控制按钮的行为,但是我不清楚它是否可能,或者需要满足哪些条件才能禁用“完成”按钮。目前我已经实现了以下方法,因为这个特定步骤是我向导中的最后一步。

有没有办法有选择地启用/禁用“完成”按钮?

@Override
public boolean isNextAvailable() {
    return false;
}

@Override
public IDynamicWizardStep next() {
    return null;
}

1 个答案:

答案 0 :(得分:3)

答案是实施

@Override
public boolean isLastStep() {
    return false;
}