};
}
+#[macro_export]
+macro_rules! form_field_select_new {
+ ($form: ident,
+ $name: expr,
+ $label: expr,
+ $dbtype: path,
+ $($opt_value: expr, $opt_label: expr),*,) => {
+ let mut fi = zakform::fields::FieldSelect::new($name);
+ zakform::form_field_new!(fi, $label, $dbtype);
+ $(fi.add_option(zakform::fields::FOption{ value: String::from($opt_value), label: String::from($opt_label) });)*
+ $form.add_field(Box::new(fi));
+ };
+}
+
#[macro_export]
macro_rules! form_field_button_new {
($form: ident,