Sitecore Experience Forms Пользовательская проверка на стороне сервера запускает скрытое / невидимое поле - PullRequest
0 голосов
/ 29 марта 2019

Я занимаюсь разработкой пользовательских полей и проверок для форм Sitecore. Сценарии на стороне клиента корректно обрабатывают скрытые / невидимые элементы управления, игнорируя их. Но это код на стороне сервера, который оценивает скрытые / невидимые поля и не передает данные успешно. Может кто-нибудь посоветовать, что мне нужно сделать, чтобы это исправить?
Заранее спасибо

public class IsRequiredValidation : ValidationElement<string>
{

    public IsRequiredValidation(ValidationDataModel validationItem) : base(validationItem)
    {
    }


    public override IEnumerable<ModelClientValidationRule> ClientValidationRules
    {
        get
        {
        }
    }


    public override ValidationResult Validate(object value)
    {
        if (IsInputEntered(value))
        {
            return ValidationResult.Success;
        }

        return new ValidationResult(FormatMessage(Title));

    }

    public override void Initialize(object validationModel)
    {
    }

    private bool IsInputEntered(object value)
    {
    }



}
...