]> saetta.ns0.it Git - rust/zakform/commitdiff
FieldFile: added validate.
authorAndrea Zagli <azagli@libero.it>
Sat, 7 Oct 2023 12:18:34 +0000 (14:18 +0200)
committerAndrea Zagli <azagli@libero.it>
Sat, 7 Oct 2023 12:18:34 +0000 (14:18 +0200)
src/fields.rs

index e5b210ebfd145ea6b75449c77fd0ca47a709963e..f29cd7481bf7d573211a3b4531b96dd722794ac2 100644 (file)
@@ -1319,6 +1319,10 @@ impl TField for FieldFile {
                }
        }
 
+       fn add_validator(&mut self, validator: Box<dyn super::validators::TValidator>) {
+               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
        }