pub struct DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields = ((), (), (), (), (), ())> { /* private fields */ }
Expand description
Builder for DefaultTableRowRendererProps
instances.
See DefaultTableRowRendererProps::builder()
for more info.
Implementations§
source§impl<K, F, __key, __index, __selected, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, ((), __key, __index, __selected, __on_click, __children)>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, __key, __index, __selected, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, ((), __key, __index, __selected, __on_click, __children)>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
sourcepub fn class(
self,
class: impl Into<MaybeSignal<String>>
) -> DefaultTableRowRendererPropsBuilder<K, F, ((MaybeSignal<String>,), __key, __index, __selected, __on_click, __children)>
pub fn class( self, class: impl Into<MaybeSignal<String>> ) -> DefaultTableRowRendererPropsBuilder<K, F, ((MaybeSignal<String>,), __key, __index, __selected, __on_click, __children)>
class: impl
Into<MaybeSignal<String>>
The class attribute for the row element. Generated by the classes provider.
source§impl<K, F, __class, __index, __selected, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, (), __index, __selected, __on_click, __children)>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, __class, __index, __selected, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, (), __index, __selected, __on_click, __children)>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
source§impl<K, F, __class, __key, __selected, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, (), __selected, __on_click, __children)>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, __class, __key, __selected, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, (), __selected, __on_click, __children)>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
source§impl<K, F, __class, __key, __index, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, (), __on_click, __children)>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, __class, __key, __index, __on_click, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, (), __on_click, __children)>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
sourcepub fn selected(
self,
selected: impl Into<Signal<bool>>
) -> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, (Signal<bool>,), __on_click, __children)>
pub fn selected( self, selected: impl Into<Signal<bool>> ) -> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, (Signal<bool>,), __on_click, __children)>
selected: impl
Into<Signal<bool>>
The selected state of the row. True, when the row is selected.
source§impl<K, F, __class, __key, __index, __selected, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, __selected, (), __children)>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, __class, __key, __index, __selected, __children> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, __selected, (), __children)>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
sourcepub fn on_click(
self,
on_click: F
) -> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, __selected, (F,), __children)>
pub fn on_click( self, on_click: F ) -> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, __selected, (F,), __children)>
on_click: [F
]
The event handler for the click event. Has to be called with TableRowEvent
.
source§impl<K, F, __class, __key, __index, __selected, __on_click> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, __selected, __on_click, ())>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, __class, __key, __index, __selected, __on_click> DefaultTableRowRendererPropsBuilder<K, F, (__class, __key, __index, __selected, __on_click, ())>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
source§impl<K, F> DefaultTableRowRendererPropsBuilder<K, F, ((MaybeSignal<String>,), (K,), (usize,), (Signal<bool>,), (F,), (Children,))>where
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F> DefaultTableRowRendererPropsBuilder<K, F, ((MaybeSignal<String>,), (K,), (usize,), (Signal<bool>,), (F,), (Children,))>where F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
sourcepub fn build(self) -> DefaultTableRowRendererProps<K, F>
pub fn build(self) -> DefaultTableRowRendererProps<K, F>
Finalise the builder and create its DefaultTableRowRendererProps
instance
Trait Implementations§
source§impl<K, F, TypedBuilderFields> Clone for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where
TypedBuilderFields: Clone,
F: Fn(TableRowEvent<K>) + 'static,
K: Clone + 'static,
impl<K, F, TypedBuilderFields> Clone for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where TypedBuilderFields: Clone, F: Fn(TableRowEvent<K>) + 'static, K: Clone + 'static,
Auto Trait Implementations§
impl<K, F, TypedBuilderFields> RefUnwindSafe for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where F: RefUnwindSafe, K: RefUnwindSafe, TypedBuilderFields: RefUnwindSafe,
impl<K, F, TypedBuilderFields> Send for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where F: Send, K: Send, TypedBuilderFields: Send,
impl<K, F, TypedBuilderFields> Sync for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where F: Sync, K: Sync, TypedBuilderFields: Sync,
impl<K, F, TypedBuilderFields> Unpin for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where F: Unpin, K: Unpin, TypedBuilderFields: Unpin,
impl<K, F, TypedBuilderFields> UnwindSafe for DefaultTableRowRendererPropsBuilder<K, F, TypedBuilderFields>where F: UnwindSafe, K: UnwindSafe, TypedBuilderFields: UnwindSafe,
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