Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле при выполнении условия?
Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле?
Was this article helpful?
0 out of 0 found this helpful
Comments
1 comment
Добрый день.
Да, вы добавляете оба поля в контекст правила, а потом можно воспользоваться свойством IField::HasRuleError, например вот так:
Context.CheckSucceeded = false;
if (someCondition){
Context.Field("Field1").HasRuleError = false;
Context.Field("Field2").HasRuleError = true;
}
else {
Context.Field("Field1").HasRuleError = true;
Context.Field("Field2").HasRuleError = false;
}
Если someCondition выполняется - подсветится второе поле, если нет первое.
Please sign in to leave a comment.