composable_data_table 0.1.1
composable_data_table: ^0.1.1 copied to clipboard
A customizable data table widget for Flutter with selection, pagination, status badges, and theming support.
0.1.1 #
FilterDropdown— added optionallabelparameter for persistent inline label prefix (e.g.,Status: All)FilterSearchField— addedkeyboardTypeandtextInputActionpassthrough parametersFilterDateRangePicker— replaced Flutter'sshowDatePickerwithmodern_date_pickerpackage; addedshowTimePickerparameter for date+time selection- Added
modern_date_pickerdependency
0.2.0 #
TableContextualBar— toolbar container that swaps between a custom normal toolbar and a contextual action bar based on selection state- Uses
Stack+AnimatedOpacityfor zero-shift crossfade (no layout jump) - Fully customizable
normalToolbarslot,selectAllWidget, and trailingactions
- Uses
- Updated playground: new "Context Bar" tab, Full Demo now uses
TableContextualBar
0.1.0 #
- Initial release
DataTablePlus<T>— generic data table with flex columns, row selection, action column, column info/description rowColumnDefinition<T>— column config with label, flex, cellBuilder, headerBuilder, cellStyle, descriptionTextCellBuilder— predefined cell builders (.text(),.monospace())TablePagination— page controls with size selector, page numbers, customizable templatesTableSelectionBar— animated selection bar with select all page / clear selectionTableFilterToolbar— two-row filter layout with collapsible advanced filtersFilterSearchField,FilterDropdown<T>,FilterDateRangePicker,FilterDatePresetsFilterAdvancedToggle,FilterResetButton,FilterClearButtonStatusBadge— pill badge with 5 semantic factories (success, warning, danger, info, neutral)CountBadge— small numeric badgeDataTablePlusTheme+DataTablePlusThemeProvider— full theming via InheritedWidget