Community

Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле?

Можно ли из правила-скипта одного поля сделать так чтобы показывало ошибку в другом поле при выполнении условия?

Was this article helpful?

0 out of 0 found this helpful

Comments

1 comment

  • Avatar
    Permanently deleted user

    Добрый день. 

    Да, вы добавляете оба поля в контекст правила, а потом можно воспользоваться свойством 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 выполняется - подсветится второе поле, если нет первое.

    0

Please sign in to leave a comment.