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 duplicate of the value. Read more
1.0.0§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§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§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.