Skip to main content

yew_datatable_core/features/
mod.rs

1/// Aggregation functions for grouped row data.
2///
3/// Provides built-in and custom aggregation functions for computing
4/// summary values from grouped rows.
5pub mod aggregation;
6
7/// Column ordering feature.
8///
9/// Supports reordering columns dynamically with move, swap,
10/// and relative positioning operations.
11pub mod column_ordering;
12
13/// Column pinning feature.
14///
15/// Supports pinning columns to the left or right of the table
16/// viewport for persistent visibility during horizontal scrolling.
17pub mod column_pinning;
18
19/// Column sizing feature.
20///
21/// Supports column resizing with minimum and maximum constraints,
22/// supporting fixed, fit-content, and flex sizing modes.
23pub mod column_sizing;
24
25/// Column visibility feature.
26///
27/// Supports showing and hiding columns dynamically with
28/// per-column overrides and default visibility settings.
29pub mod column_visibility;
30
31/// Row expansion feature.
32///
33/// Supports expandable rows for tree data and nested sub-rows,
34/// with expand-all and auto-expand capabilities.
35pub mod expanding;
36
37/// Filtering feature.
38///
39/// Supports column-specific filters and global cross-column filtering
40/// with built-in and custom filter functions.
41pub mod filtering;
42
43/// Row grouping feature.
44///
45/// Supports grouping rows by column values with multi-level grouping,
46/// aggregation display, and default expansion behavior.
47pub mod grouping;
48
49/// Pagination feature.
50///
51/// Supports client-side and server-side pagination with configurable
52/// page sizes and navigation methods.
53pub mod pagination;
54
55/// Row selection feature.
56///
57/// Supports single and multi-row selection with toggle, select-all,
58/// and mode-aware selection behavior.
59pub mod row_selection;
60
61/// Sorting feature.
62///
63/// Supports multi-column sorting with stable sort algorithm,
64/// custom sort functions, and built-in sorting strategies.
65pub mod sorting;