From: Andrea Zagli Date: Sat, 7 Oct 2023 12:18:34 +0000 (+0200) Subject: FieldFile: added validate. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=061fc2e0e4eea8aa3e4ec6bd2e3ba2a92c4f563f;p=rust%2Fzakform FieldFile: added validate. --- diff --git a/src/fields.rs b/src/fields.rs index e5b210e..f29cd74 100644 --- a/src/fields.rs +++ b/src/fields.rs @@ -1319,6 +1319,10 @@ impl TField for FieldFile { } } + fn add_validator(&mut self, validator: Box) { + self.field.validators.push(validator); + } + fn set_template(&mut self, template: &str) { match self.field.tmpl.add_raw_template("field", template) { Err(e) => { println!("{:?}", e) }, @@ -1345,6 +1349,11 @@ impl TField for FieldFile { s } + + fn validate(&self) -> String { + validate_std(&self.field) + } + fn any(&mut self) -> &mut dyn Any { self }