operance_datatable 1.0.2
operance_datatable: ^1.0.2 copied to clipboard
OperanceDataTable is a fully customizable data table with features like pagination, sorting, searching, expandable rows, infinite scrolling, selectable rows, and column reordering, plus extensive them [...]
Changelog #
1.0.1 - 2024-10-17 #
Changed #
- Updated the screenshot in the
README.mdfile to use a url instead of file location
1.0.0 - 2024-10-13 #
Added #
- Initial release of
OperanceDataTable - Core
OperanceDataTablewidget with the following features:- Customizable columns with sorting capabilities
- Pagination support with customizable rows per page
- Infinite scrolling option
- Search functionality with customizable search field placement
- Row selection with multi-select support
- Expandable rows for additional details
- Column reordering capability
- Keyboard navigation support
- Customizable loading and empty states
OperanceDataColumnclass for defining table columns with various options:- Custom cell builders
- Sortable columns
- Numeric columns
- Custom width settings
OperanceDataControllerfor managing table state and data fetching- Extensive customization options through
OperanceDataDecoration:- Customizable colors (
OperanceDataColors) - Customizable icons (
OperanceDataIcons) - Customizable sizes (
OperanceDataSizes) - Customizable styles (
OperanceDataStyles) - Customizable UI options (
OperanceDataUI)
- Customizable colors (
- Created the
OperanceDataColumnWidthclass to represent the width of a column in theOperanceDataTable.- Supports a fixed column width using the
sizeparameter. - Added a
factorparameter (defaulting to 0.15) to calculate the width dynamically ifsizeis not provided. - Introduced a
valuemethod that returns the column width based on the current screen size, considering platform-specific behaviors (iOS, Android, Web).
- Supports a fixed column width using the
- Added the
OperanceDataColumnHeaderwidget to represent the header of a data column in theOperanceDataTable.- Includes properties like
columnOrder,columns, and callbacks such asonChecked,onColumnDragged, andonSort. - Supports decoration settings using the
OperanceDataDecorationclass. - Added support for selectable and expandable columns.
- Includes properties like
- Support for custom header widgets
- Built-in support for showing loading progress
- Customizable row dividers
Changed #
- N/A (Initial release)
Deprecated #
- N/A (Initial release)
Removed #
- N/A (Initial release)
Fixed #
- N/A (Initial release)
Security #
- N/A (Initial release)