Struct stepflow_action::HtmlFormConfig [−][src]
Configuration for HtmlFormAction
Customize the output of HtmlFormAction
with these parameters. The templates can use {{name}}
as a placeholder for the Var
name.
let mut html_form_config: HtmlFormConfig = Default::default(); html_form_config.stringvar_html_template = "<textarea name='{{name}}'></textarea>".to_owned();
Fields
stringvar_html_template: String
HTML template for StringVar
emailvar_html_template: String
HTML template for EmailVar
boolvar_html_template: String
HTML template for BoolVar
prefix_html_template: Option<String>
Optional HTML template inserted before any field For example, you can output a label for every field with:
html_form_config.prefix_html_template = Some("<label for='{{name}}'>{{name}}</label>".to_owned());
wrap_tag: Option<String>
HTML tag that will wrap the prefix and field templates. For example, you can wrap every field + label with a div:
html_form_config.wrap_tag = Some("div".to_owned());
Trait Implementations
impl Debug for HtmlFormConfig
[src]
impl Default for HtmlFormConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for HtmlFormConfig
impl Send for HtmlFormConfig
impl Sync for HtmlFormConfig
impl Unpin for HtmlFormConfig
impl UnwindSafe for HtmlFormConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsAny for T where
T: Any,
[src]
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,