Data Table directory structure and available features
masterThe data-table package is organized into core components, models, and various demo implementations.
Core Components
data-table.component.ts: The main entry point for the data table.data-table.module.ts: The Angular module for importing the data table.data-table.model.ts: Type definitions for the data table.display-cell-value.pipe.ts: A pipe used for cell value display in column configuration mode.editor-host.directive.ts: A directive used to host editor components during cell editing.
Available Demo Features
Developers can implement the following patterns using the provided demo code:
- Data Loading: Async loading, Lazy loading, Virtual scroll.
- Layout & Structure: Cell merging, Header grouping (
header-grouping,multi-header), Fixed columns (fix-column), Expandable rows (expand-row), Tree tables (tree-table). - Interactions: Row dragging (
drag-row,muti-drag-row), Column dragging (drag-column), Sorting and Filtering, Table interactions. - Editing: Cell editing (
editable). - Styling: Custom styles (
mutil-styles), Max height (fixed header).