Struct material_yew::select::Props [−][src]
pub struct Props {}Show fields
pub value: Cow<'static, str>, pub label: Cow<'static, str>, pub natural_menu_width: bool, pub icon: Cow<'static, str>, pub disabled: bool, pub outlined: bool, pub helper: Cow<'static, str>, pub required: bool, pub validation_message: Cow<'static, str>, pub items: Cow<'static, str>, pub index: i64, pub validity_transform: Option<ValidityTransform>, pub validate_on_initial_render: bool, pub children: Children, pub select_link: WeakComponentLink<MatSelect>, pub onopened: Callback<()>, pub onclosed: Callback<()>, pub onaction: Callback<ActionDetail>, pub onselected: Callback<SelectedDetail>,
Expand description
Fields
value: Cow<'static, str>
label: Cow<'static, str>
icon: Cow<'static, str>
disabled: bool
outlined: bool
helper: Cow<'static, str>
required: bool
validation_message: Cow<'static, str>
items: Cow<'static, str>
index: i64
validity_transform: Option<ValidityTransform>
validate_on_initial_render: bool
children: Children
select_link: WeakComponentLink<MatSelect>
[WeakComponentLink
] for MatList
which provides the following methods
select(&self)
See [WeakComponentLink
] documentation for more information
onopened: Callback<()>
Binds to opened
event on mwc-select-surface
See events docs to learn more.
onclosed: Callback<()>
Binds to closed
event on mwc-select-surface
See events docs to learn more.
onaction: Callback<ActionDetail>
Binds to action
event on mwc-list
See events docs to learn more.
onselected: Callback<SelectedDetail>
Binds to selected
event on mwc-list
See events docs to learn more.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Props
impl !Send for Props
impl !Sync for Props
impl Unpin for Props
impl !UnwindSafe for Props
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T, V> IntoOptPropValue<V> for T where
T: IntoPropValue<Option<V>>,
[src]
impl<T, V> IntoOptPropValue<V> for T where
T: IntoPropValue<Option<V>>,
[src]pub fn into_opt_prop_value(self) -> Option<V>
[src]
pub fn into_opt_prop_value(self) -> Option<V>
[src]Convert self
to an optional value of a Properties
struct.
impl<T> IntoPropValue<Option<T>> for T
[src]
impl<T> IntoPropValue<Option<T>> for T
[src]pub fn into_prop_value(self) -> Option<T>
[src]
pub fn into_prop_value(self) -> Option<T>
[src]Convert self
to a value of a Properties
struct.
impl<T> IntoPropValue<T> for T
[src]
impl<T> IntoPropValue<T> for T
[src]pub fn into_prop_value(self) -> T
[src]
pub fn into_prop_value(self) -> T
[src]Convert self
to a value of a Properties
struct.
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more