Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле при выполнении условия?
Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле?
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле при выполнении условия?
0人中0人がこの記事が役に立ったと言っています
コメント
1件のコメント
Добрый день.
Да, вы добавляете оба поля в контекст правила, а потом можно воспользоваться свойством 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 выполняется - подсветится второе поле, если нет первое.
サインインしてコメントを残してください。