特定のイベントやアクティビティに適用するチェックを設定する
異なるイベント(例えばEvent1、 Event2 と Eventt3)の中で同じフォームを使用していて、特定のイベント(例えばEvent 3)のみにエディットチェック(例えばDATE1はDATE2よりも前でなければならない)を設定したい場合は、以下のコードを使用します。(日付を参照する前に常にNULLをチェックすることを推奨します。)
if(StudyEventDefId == "Event3" && DATE2!=null && DATE1!=null)
return DATE2>=DATE1;
else return true;
これにより、Event3 のみにチェックが実行されます。
同様に、Event3 内の特定のアクティビティ(ACT1)のみにチェックを行いたい場合は、以下のコードを使用します。
if(ActivityDefId == "ACT1" && DATE1 != null && DATE2 != null)
return DATE1<=DATE2;
else return true;