Wicket DynamicWizardStep(ウィケット拡張機能)を使用しています。これには、いくつかのナビゲーションボタン([前へ]、[次へ]、[キャンセル]、[完了])が表示されます。
ウィザードの最後のステップで、特定の条件が満たされない場合は、[完了]ボタンを無効にする必要があります。
DynamicWizardStepは、ボタンの動作を制御するための特定のメソッドを実装できますが、それが可能かどうか、または[完了]ボタンを無効にするために満たす必要のある条件はわかりません。この特定のステップはウィザードの最後のステップであるため、現時点では次のメソッドを実装しています。
[完了]ボタンを選択的に有効/無効にする方法はありますか?
@Override
public boolean isNextAvailable() {
return false;
}
@Override
public IDynamicWizardStep next() {
return null;
}