pub struct TreeViewActionsProps {
pub on_expand_all: Option<Callback<()>>,
pub on_collapse_all: Option<Callback<()>>,
pub on_select_all: Option<Callback<()>>,
pub on_deselect_all: Option<Callback<()>>,
pub class: Option<String>,
pub style: Option<String>,
pub children: Option<Box<dyn FnOnce() -> AnyView + Send>>,
}Expand description
Props for the TreeViewActions component.
Tree View Actions component
§Optional Props
- on_expand_all:
Callback<()>- Callback when expand all is clicked
- on_collapse_all:
Callback<()>- Callback when collapse all is clicked
- on_select_all:
Callback<()>- Callback when select all is clicked
- on_deselect_all:
Callback<()>- Callback when deselect all is clicked
- class:
String- Additional CSS classes
- style:
String- Inline styles
- children:
Children- Children content
Fields§
§on_expand_all: Option<Callback<()>>Callback when expand all is clicked
on_collapse_all: Option<Callback<()>>Callback when collapse all is clicked
on_select_all: Option<Callback<()>>Callback when select all is clicked
on_deselect_all: Option<Callback<()>>Callback when deselect all is clicked
class: Option<String>Additional CSS classes
style: Option<String>Inline styles
children: Option<Box<dyn FnOnce() -> AnyView + Send>>Children content
Implementations§
Source§impl TreeViewActionsProps
impl TreeViewActionsProps
Sourcepub fn builder() -> TreeViewActionsPropsBuilder
pub fn builder() -> TreeViewActionsPropsBuilder
Create a builder for building TreeViewActionsProps.
On the builder, call .on_expand_all(...)(optional), .on_collapse_all(...)(optional), .on_select_all(...)(optional), .on_deselect_all(...)(optional), .class(...)(optional), .style(...)(optional), .children(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of TreeViewActionsProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TreeViewActionsProps
impl !RefUnwindSafe for TreeViewActionsProps
impl Send for TreeViewActionsProps
impl !Sync for TreeViewActionsProps
impl Unpin for TreeViewActionsProps
impl !UnwindSafe for TreeViewActionsProps
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.