pub struct TanStackTableOptions {Show 36 fields
pub manual_filtering: bool,
pub enable_filters: bool,
pub enable_column_filters: bool,
pub enable_global_filter: bool,
pub filter_from_leaf_rows: bool,
pub max_leaf_row_filter_depth: Option<usize>,
pub manual_sorting: bool,
pub manual_pagination: bool,
pub auto_reset_page_index: Option<bool>,
pub page_count: Option<i32>,
pub row_count: Option<usize>,
pub manual_expanding: bool,
pub enable_expanding: bool,
pub auto_reset_all: Option<bool>,
pub auto_reset_expanded: Option<bool>,
pub manual_grouping: bool,
pub paginate_expanded_rows: bool,
pub keep_pinned_rows: bool,
pub enable_row_pinning: Option<bool>,
pub enable_grouping: bool,
pub grouped_column_mode: Option<TanStackGroupedColumnMode>,
pub enable_column_pinning: Option<bool>,
pub enable_pinning: Option<bool>,
pub enable_sorting: bool,
pub enable_multi_sort: bool,
pub max_multi_sort_col_count: Option<usize>,
pub enable_sorting_removal: bool,
pub enable_multi_remove: bool,
pub sort_desc_first: Option<bool>,
pub enable_row_selection: bool,
pub enable_multi_row_selection: bool,
pub enable_sub_row_selection: bool,
pub enable_column_resizing: bool,
pub enable_hiding: bool,
pub column_resize_mode: Option<TanStackColumnResizeMode>,
pub column_resize_direction: Option<TanStackColumnResizeDirection>,
}Fields§
§manual_filtering: bool§enable_filters: bool§enable_column_filters: bool§enable_global_filter: bool§filter_from_leaf_rows: bool§max_leaf_row_filter_depth: Option<usize>§manual_sorting: bool§manual_pagination: bool§auto_reset_page_index: Option<bool>§page_count: Option<i32>§row_count: Option<usize>§manual_expanding: bool§enable_expanding: bool§auto_reset_all: Option<bool>§auto_reset_expanded: Option<bool>§manual_grouping: bool§paginate_expanded_rows: bool§keep_pinned_rows: bool§enable_row_pinning: Option<bool>§enable_grouping: bool§grouped_column_mode: Option<TanStackGroupedColumnMode>§enable_column_pinning: Option<bool>§enable_pinning: Option<bool>§enable_sorting: bool§enable_multi_sort: bool§max_multi_sort_col_count: Option<usize>§enable_sorting_removal: bool§enable_multi_remove: bool§sort_desc_first: Option<bool>§enable_row_selection: bool§enable_multi_row_selection: bool§enable_sub_row_selection: bool§enable_column_resizing: bool§enable_hiding: bool§column_resize_mode: Option<TanStackColumnResizeMode>§column_resize_direction: Option<TanStackColumnResizeDirection>Implementations§
Source§impl TanStackTableOptions
impl TanStackTableOptions
pub fn from_json(value: &Value) -> Result<TanStackTableOptions, Error>
pub fn to_table_options(&self) -> TableOptions
Trait Implementations§
Source§impl Clone for TanStackTableOptions
impl Clone for TanStackTableOptions
Source§fn clone(&self) -> TanStackTableOptions
fn clone(&self) -> TanStackTableOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TanStackTableOptions
impl Debug for TanStackTableOptions
Source§impl Default for TanStackTableOptions
impl Default for TanStackTableOptions
Source§fn default() -> TanStackTableOptions
fn default() -> TanStackTableOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TanStackTableOptions
impl<'de> Deserialize<'de> for TanStackTableOptions
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TanStackTableOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TanStackTableOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TanStackTableOptions
impl Serialize for TanStackTableOptions
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TanStackTableOptions
impl RefUnwindSafe for TanStackTableOptions
impl Send for TanStackTableOptions
impl Sync for TanStackTableOptions
impl Unpin for TanStackTableOptions
impl UnsafeUnpin for TanStackTableOptions
impl UnwindSafe for TanStackTableOptions
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