From 9cc49942e28b7955ca49f04193c58779d7671cf6 Mon Sep 17 00:00:00 2001 From: Andrea Zagli <azagli@libero.it> Date: Wed, 20 Sep 2023 16:41:00 +0200 Subject: [PATCH] libzakform conversion: printed code for select/radio options. --- src/main.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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);"); }, -- 2.49.0