Struct patternfly_yew::components::form::TextInputProperties
source · pub struct TextInputProperties {Show 27 fields
pub class: Classes,
pub name: Option<AttrValue>,
pub id: Option<AttrValue>,
pub value: AttrValue,
pub size: Option<AttrValue>,
pub required: bool,
pub disabled: bool,
pub readonly: bool,
pub state: InputState,
pub icon: Option<Icon>,
pub type: TextInputType,
pub placeholder: Option<AttrValue>,
pub autofocus: bool,
pub form: Option<AttrValue>,
pub autocomplete: Option<AttrValue>,
pub inputmode: Option<AttrValue>,
pub enterkeyhint: Option<AttrValue>,
pub aria_describedby: Option<AttrValue>,
pub onchange: Callback<String>,
pub oninput: Callback<InputEvent>,
pub onvalidate: Callback<ValidationContext<String>>,
pub onkeydown: Callback<KeyboardEvent>,
pub onblur: Callback<FocusEvent>,
pub ref: NodeRef,
pub ouia_id: Option<String>,
pub ouia_type: OuiaComponentType,
pub ouia_safe: OuiaSafe,
}Expand description
Properties for TextInput
Fields§
§class: Classes§name: Option<AttrValue>§id: Option<AttrValue>§value: AttrValue§size: Option<AttrValue>§required: bool§disabled: bool§readonly: bool§state: InputState§icon: Option<Icon>§type: TextInputType§placeholder: Option<AttrValue>§autofocus: bool§form: Option<AttrValue>§autocomplete: Option<AttrValue>§inputmode: Option<AttrValue>§enterkeyhint: Option<AttrValue>§aria_describedby: Option<AttrValue>§onchange: Callback<String>This event is triggered when the element’s value changes.
NOTE: Contrary to the HTML definition of onchange, the callback provides the full value of the input element and fires with every keystroke.
oninput: Callback<InputEvent>The element’s oninput event.
NOTE: In previous versions oninput behaved as does onchange now.
onvalidate: Callback<ValidationContext<String>>§onkeydown: Callback<KeyboardEvent>§onblur: Callback<FocusEvent>§ref: NodeRef§ouia_id: Option<String>OUIA Component id
ouia_type: OuiaComponentTypeOUIA Component Type
ouia_safe: OuiaSafeOUIA Component Safe
Trait Implementations§
source§impl Clone for TextInputProperties
impl Clone for TextInputProperties
source§fn clone(&self) -> TextInputProperties
fn clone(&self) -> TextInputProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl PartialEq for TextInputProperties
impl PartialEq for TextInputProperties
source§fn eq(&self, other: &TextInputProperties) -> bool
fn eq(&self, other: &TextInputProperties) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Properties for TextInputProperties
impl Properties for TextInputProperties
source§impl ValidatingComponentProperties<String> for TextInputProperties
impl ValidatingComponentProperties<String> for TextInputProperties
fn set_onvalidate(&mut self, onvalidate: Callback<ValidationContext<String>>)
fn set_input_state(&mut self, state: InputState)
impl StructuralPartialEq for TextInputProperties
Auto Trait Implementations§
impl Freeze for TextInputProperties
impl !RefUnwindSafe for TextInputProperties
impl !Send for TextInputProperties
impl !Sync for TextInputProperties
impl Unpin for TextInputProperties
impl !UnwindSafe for TextInputProperties
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.