コミュニティ

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

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

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

コメント

1件のコメント

  • 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

サインインしてコメントを残してください。