pub struct DefaultTableHeaderRendererPropsBuilder<C, F, TypedBuilderFields = ((), (), (), (), (), (), (), ())> { /* private fields */ }
Expand description
Builder for DefaultTableHeaderRendererProps
instances.
See DefaultTableHeaderRendererProps::builder()
for more info.
Implementations§
source§impl<C, F, __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, ((), __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, ((), __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn class(
self,
class: impl Into<Signal<String>>
) -> DefaultTableHeaderRendererPropsBuilder<C, F, ((Signal<String>,), __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, __children)>
pub fn class( self, class: impl Into<Signal<String>> ) -> DefaultTableHeaderRendererPropsBuilder<C, F, ((Signal<String>,), __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, __children)>
class: impl
Into<Signal<String>>
The class attribute for the head element. Generated by the classes provider.
source§impl<C, F, __class, __index, __column, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, (), __index, __column, __sort_priority, __sort_direction, __on_click, __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __index, __column, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, (), __index, __column, __sort_priority, __sort_direction, __on_click, __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn inner_class(
self,
inner_class: impl Into<String>
) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, (String,), __index, __column, __sort_priority, __sort_direction, __on_click, __children)>
pub fn inner_class( self, inner_class: impl Into<String> ) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, (String,), __index, __column, __sort_priority, __sort_direction, __on_click, __children)>
inner_class: impl
Into<String>
The class attribute for the inner element. Generated by the classes provider.
source§impl<C, F, __class, __inner_class, __column, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, (), __column, __sort_priority, __sort_direction, __on_click, __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __inner_class, __column, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, (), __column, __sort_priority, __sort_direction, __on_click, __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn index(
self,
index: usize
) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, (usize,), __column, __sort_priority, __sort_direction, __on_click, __children)>
pub fn index( self, index: usize ) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, (usize,), __column, __sort_priority, __sort_direction, __on_click, __children)>
index: usize
The index of the column. Starts at 0 for the first column. The order of the columns is the same as the order of the fields in the struct.
source§impl<C, F, __class, __inner_class, __index, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, (), __sort_priority, __sort_direction, __on_click, __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __inner_class, __index, __sort_priority, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, (), __sort_priority, __sort_direction, __on_click, __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn column(
self,
column: C
) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, (C,), __sort_priority, __sort_direction, __on_click, __children)>
pub fn column( self, column: C ) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, (C,), __sort_priority, __sort_direction, __on_click, __children)>
column: [C
]
The column enum variant. It is auto generated from the struct.
source§impl<C, F, __class, __inner_class, __index, __column, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, (), __sort_direction, __on_click, __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __inner_class, __index, __column, __sort_direction, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, (), __sort_direction, __on_click, __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn sort_priority(
self,
sort_priority: impl Into<Signal<Option<usize>>>
) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, (Signal<Option<usize>>,), __sort_direction, __on_click, __children)>
pub fn sort_priority( self, sort_priority: impl Into<Signal<Option<usize>>> ) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, (Signal<Option<usize>>,), __sort_direction, __on_click, __children)>
sort_priority: impl
Into<Signal<Option<usize>>>
The sort priority of the column. None
if the column is not sorted. 0
means the column is the primary sort column.
source§impl<C, F, __class, __inner_class, __index, __column, __sort_priority, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, (), __on_click, __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __inner_class, __index, __column, __sort_priority, __on_click, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, (), __on_click, __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn sort_direction(
self,
sort_direction: impl Into<Signal<ColumnSort>>
) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, (Signal<ColumnSort>,), __on_click, __children)>
pub fn sort_direction( self, sort_direction: impl Into<Signal<ColumnSort>> ) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, (Signal<ColumnSort>,), __on_click, __children)>
sort_direction: impl
Into<Signal<ColumnSort>>
The sort direction of the column. See ColumnSort
.
source§impl<C, F, __class, __inner_class, __index, __column, __sort_priority, __sort_direction, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, __sort_direction, (), __children)>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __inner_class, __index, __column, __sort_priority, __sort_direction, __children> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, __sort_direction, (), __children)>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn on_click(
self,
on_click: F
) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, __sort_direction, (F,), __children)>
pub fn on_click( self, on_click: F ) -> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, __sort_direction, (F,), __children)>
on_click: [F
]
The event handler for the click event. Has to be called with TableHeadEvent
.
source§impl<C, F, __class, __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, ())>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F, __class, __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click> DefaultTableHeaderRendererPropsBuilder<C, F, (__class, __inner_class, __index, __column, __sort_priority, __sort_direction, __on_click, ())>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
source§impl<C, F> DefaultTableHeaderRendererPropsBuilder<C, F, ((Signal<String>,), (String,), (usize,), (C,), (Signal<Option<usize>>,), (Signal<ColumnSort>,), (F,), (Children,))>where
F: Fn(TableHeadEvent<C>) + 'static,
C: 'static + Copy,
impl<C, F> DefaultTableHeaderRendererPropsBuilder<C, F, ((Signal<String>,), (String,), (usize,), (C,), (Signal<Option<usize>>,), (Signal<ColumnSort>,), (F,), (Children,))>where F: Fn(TableHeadEvent<C>) + 'static, C: 'static + Copy,
sourcepub fn build(self) -> DefaultTableHeaderRendererProps<C, F>
pub fn build(self) -> DefaultTableHeaderRendererProps<C, F>
Finalise the builder and create its DefaultTableHeaderRendererProps
instance