pub struct MultiSelectSearchProps {
pub value: Option<String>,
pub placeholder: Option<String>,
pub disabled: Option<bool>,
pub on_change: Option<Callback<String>>,
pub on_clear: Option<Callback<()>>,
pub class: Option<String>,
pub style: Option<String>,
}Expand description
Props for the MultiSelectSearch component.
Multi-Select search component
§Optional Props
- value:
String- Search query value
- placeholder:
String- Placeholder text
- disabled:
bool- Whether the search is disabled
- on_change:
Callback<String>- Callback when search query changes
- on_clear:
Callback<()>- Callback when search is cleared
- class:
String- Additional CSS classes
- style:
String- Inline styles
Fields§
§value: Option<String>Search query value
placeholder: Option<String>Placeholder text
disabled: Option<bool>Whether the search is disabled
on_change: Option<Callback<String>>Callback when search query changes
on_clear: Option<Callback<()>>Callback when search is cleared
class: Option<String>Additional CSS classes
style: Option<String>Inline styles
Implementations§
Source§impl MultiSelectSearchProps
impl MultiSelectSearchProps
Sourcepub fn builder() -> MultiSelectSearchPropsBuilder
pub fn builder() -> MultiSelectSearchPropsBuilder
Create a builder for building MultiSelectSearchProps.
On the builder, call .value(...)(optional), .placeholder(...)(optional), .disabled(...)(optional), .on_change(...)(optional), .on_clear(...)(optional), .class(...)(optional), .style(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of MultiSelectSearchProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiSelectSearchProps
impl RefUnwindSafe for MultiSelectSearchProps
impl Send for MultiSelectSearchProps
impl Sync for MultiSelectSearchProps
impl Unpin for MultiSelectSearchProps
impl UnwindSafe for MultiSelectSearchProps
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.