回答を非表示にする¶
回答の表示、非表示を制御することができます。
バリデータクラスを作成します。jp.co.intra_mart.foundation.navigator.SelectItemValidatorを実装したクラスを作成します。package sample; import jp.co.intra_mart.foundation.navigator.EventNavigatorException; import jp.co.intra_mart.foundation.navigator.SelectItemInfo; import jp.co.intra_mart.foundation.navigator.SelectItemValidator; public class SampleSelectItemValidator implements SelectItemValidator { @Override public boolean validate(SelectItemInfo selectItemInfo) throws EventNavigatorException { // 表示する場合は、true 表示しない場合は falseを返却します。 return true; } }WEB-INF/plugin フォルダに任意のディレクトリを作成します。
作成したディレクトリにplugin.xmlを作成します。
作成したplugin.xmlを以下のように定義します。
<?xml version="1.0" encoding="UTF-8"?> <plugin> <extension point="jp.co.intra_mart.foundation.navigator.validator"> <validators name="Sample SelectItem Validator" id="sample.select.item.validator" version="8.0" rank="100"> <select-item-validator class="sample.SampleSelectItemValidator"/> </validators> </extension> </plugin>
コラム
バリデータは複数設定することが可能です。複数設定した場合、設定されたバリデータのいずれかがfalseを返した場合に非表示扱いとなります。