|
|
@@ -30,6 +30,18 @@ type FormField struct {
|
|
|
Validators ValidatorsList
|
|
|
}
|
|
|
|
|
|
+/* AddError appends a new error message to the form field errors list */
|
|
|
+func (f *FormField) AddError(err error) *FormField {
|
|
|
+ f.Error = append(f.Error, err)
|
|
|
+ return f
|
|
|
+}
|
|
|
+
|
|
|
+/* Add AddValidator appends a new validator to the form field validators list */
|
|
|
+func (f *FormField) AddValidator(validator ValidatorFunc) *FormField {
|
|
|
+ f.Validators = append(f.Validators, validator)
|
|
|
+ return f
|
|
|
+}
|
|
|
+
|
|
|
/* SetValidators configures validators list in form field */
|
|
|
func (f *FormField) SetValidators(validators ValidatorsList) *FormField {
|
|
|
f.Validators = validators
|