/// <summary> /// Creates a form item. /// </summary> protected FormItem(FormItemLabel label, Control control, int?cellSpan, TextAlignment textAlignment, EwfValidation validation) { if (label == null) { throw new ApplicationException("The label cannot be a null FormItemLabel reference."); } this.label = label; this.control = control; this.cellSpan = cellSpan; this.textAlignment = textAlignment; this.validation = validation; }
public void AddTopValidationMethod(Action <PostBackValueDictionary, Validator> validationMethod) { var validation = new EwfValidation(validationMethod, this); topValidations.Add(validation); }
void ValidationListInternal.AddValidation(EwfValidation validation) { validations.Add(validation); }
void ValidationListInternal.AddValidation(EwfValidation validation) { ((ValidationListInternal)dataModification).AddValidation(validation); }
/// <summary> /// Creates a modification error placeholder for the specified validation, or for the top modification errors if no validation is passed. /// </summary> public ModificationErrorPlaceholder(EwfValidation validation, Func <IEnumerable <string>, IEnumerable <Control> > controlGetter) { this.validation = validation; this.controlGetter = controlGetter; }