From: Andrea Zagli Date: Wed, 20 Sep 2023 14:41:00 +0000 (+0200) Subject: libzakform conversion: printed code for select/radio options. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=9cc49942e28b7955ca49f04193c58779d7671cf6;p=rust%2Fzakform libzakform conversion: printed code for select/radio options. --- diff --git a/src/main.rs b/src/main.rs index d305a73..832bf3f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -143,6 +143,19 @@ fn main() { None => { }, }; + for option in e.options { + println!(r#"fi.add_option(zakform::fields::FOption{{ value: String::from("{}"), label: String::from("{}") }});"#, option.id, option.text); + } + + match e.zakcgi_options { + Some(zako) => { + for option in zako.options { + println!(r#"fi.add_option(zakform::fields::FOption{{ value: String::from("{}"), label: String::from("{}") }});"#, option.value, option.content); + } + }, + None => { }, + } + for filter in e.filters { match filter.ftype.as_str() { "zak_form_element_filter_trim" => { println!("fi.add_filter(zakform::filters::filter_trim);"); },