Skip to main content

Crate leptos_arrow_grid

Crate leptos_arrow_grid 

Source
Expand description

leptos-arrow-grid — virtual scrolling data grid for Arrow RecordBatches.

Re-exports§

pub use cell::render_cell;
pub use column_state::ColumnWidths;
pub use context_menu::ContextAction;
pub use context_menu::MenuPosition;
pub use grid::DataGrid;
pub use keyboard::KeyAction;
pub use selection::SelectionState;
pub use types::DEFAULT_COL_WIDTH_PX;
pub use types::FilterKind;
pub use types::FilterMode;
pub use types::GridPage;
pub use types::MIN_COL_WIDTH_PX;
pub use types::MenuItem;
pub use types::ROW_NUM_WIDTH_PX;
pub use types::SortDirection;
pub use types::SortState;
pub use types::build_filter;
pub use types::cycle_sort;
pub use types::format_row_number;
pub use viewport::ViewportRange;
pub use viewport::ViewportState;
pub use viewport::compute_viewport;
pub use viewport::total_height_px;

Modules§

cell
Typed Arrow cell value rendering.
clipboard
Copy selected rows to clipboard as tab-separated values.
col_menu
Column context menu — sort, filter, and custom actions.
column_state
Per-column width signals for the data grid.
context_menu
Context menu component for the data grid.
download
Download selected rows as a CSV file in the browser.
grid
DataGrid — virtual scrolling grid backed by page-based data.
header
Grid header row — sort arrows, resize handles, kebab menus.
keyboard
Keyboard navigation for the data grid.
selection
Logical selection model for the virtualised grid.
types
Grid data types — the grid’s contract with its data source.
viewport
Viewport math for the virtualized grid.