pub struct TreeViewSearchProps {
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>,
pub children: Option<Box<dyn FnOnce() -> AnyView + Send>>,
}Expand description
Props for the TreeViewSearch component.
Tree View 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
- children:
Children- Children content
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
children: Option<Box<dyn FnOnce() -> AnyView + Send>>Children content
Implementations§
Source§impl TreeViewSearchProps
impl TreeViewSearchProps
Sourcepub fn builder() -> TreeViewSearchPropsBuilder
pub fn builder() -> TreeViewSearchPropsBuilder
Create a builder for building TreeViewSearchProps.
On the builder, call .value(...)(optional), .placeholder(...)(optional), .disabled(...)(optional), .on_change(...)(optional), .on_clear(...)(optional), .class(...)(optional), .style(...)(optional), .children(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of TreeViewSearchProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TreeViewSearchProps
impl !RefUnwindSafe for TreeViewSearchProps
impl Send for TreeViewSearchProps
impl !Sync for TreeViewSearchProps
impl Unpin for TreeViewSearchProps
impl !UnwindSafe for TreeViewSearchProps
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.