Namespace Htmx.Components.Table.Models
Classes
- NoKey
Represents a placeholder type for entities that don't have a meaningful key.
- TableColumnHelper
Provides utility methods for table column operations including filtering and value parsing.
- TableColumnModel<T, TKey>
Represents a table column model that provides configuration and behavior for displaying and editing entity data in a table.
- TableModelConfig<T, TKey>
Configuration class for building table models.
- TableModel<T, TKey>
Represents a strongly-typed table model for displaying and managing tabular data.
- TableRowContext<T, TKey>
Provides context information for a specific table row with strongly-typed access to the row data.
- TableState
Represents the current state of a table including sorting, filtering, and pagination information.
- TableViewPaths
Contains the default view paths for table component partial views.
Interfaces
- ITableColumnModel
Represents a column in a table model with configuration for display, filtering, and editing capabilities.
- ITableModel
Represents a table model interface for use in non-generic contexts such as Razor views.
- ITableRowContext
Represents the context for a table row, providing access to row data and metadata.
Enums
- ColumnType
Specifies the type of table column.