0

我一直在尝试提出一个自定义验证,该验证将检查以下所有三种情况并根据满足的条件返回错误消息。这些验证是分开工作的,有人可以帮忙看看如何让系统进入验证 2 和 3 并显示所有消息,无论是否满足先前的条件

{//VALIDATION1

{ if (this.LastDate < this.occurrence_date) 
{ return "Last Date of Occurrence must be after First Date of Occurrence"; } 

}
}
{//VALIDATION2

{ if (this.FinancialProvision > sysdate) 
{ return "Financial provision date cannot be a future date"; } 

}
}

{//VALIDATION3

{ if (this.Settlement > sysdate) 
{ return "Settlement date cannot be a future date";} 

}
}
4

1 回答 1

0

为什么不连接验证字符串?然后最后返回连接的字符串。

validation ="";

{//VALIDATION1

{ if (this.LastDate < this.occurrence_date) 
{ validation += " Last Date of Occurrence must be after First Date of Occurrence"; } 

}
}
{//VALIDATION2

{ if (this.FinancialProvision > sysdate) 
{ validation += " Financial provision date cannot be a future date"; } 

}
}

{//VALIDATION3

{ if (this.Settlement > sysdate) 
{ validation += " Settlement date cannot be a future date";} 

}
}
return validation;
于 2018-02-18T08:17:46.537 回答