配置用于特定访视或活动的数据检查
如果在不同事件( 例如Visit1,Visit2和Visit3 )中使用了相同的表单,并且我们只想为特定访视(例如Visit3 )配置一个编辑检查(例如DATE1必须在DATE2之前),则可以 使用以下代码完成操作(始终建议在引用日期之前检查NULL):
if(StudyEventDefId == "Visit3" && DATE2!=null && DATE1!=null)
return DATE2>=DATE1;
else return true;
这将仅对Visit3 执行检查。
同样,如果我们只想对Visit3 中的特定活动(ACT1)执行检查,则可以使用以下代码:
if(ActivityDefId == "ACT1" && DATE1 != null && DATE2 != null)
return DATE1<=DATE2;
else return true;