特定のイベントやアクティビティに適用するチェックを設定する

  • Published by Viedoc System 2022-01-21
  • Print

異なるイベント(例えばEvent1、 Event2Eventt3)の中で同じフォームを使用していて、特定のイベント(例えば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;