trina_grid 1.4.13 copy "trina_grid: ^1.4.13" to clipboard
trina_grid: ^1.4.13 copied to clipboard

A data grid that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS. (DataGrid, DataTable, Data Grid, Data Table, Sticky)

Changelog #

[1.4.13] - 2025. 03. 10 #

  • Added cell-level renderer support with TrinaCellRenderer

[1.4.12] - 2025. 03. 10 #

  • fix incase frozen columns & frozen rows
  • Enhance the readme texts

[1.4.11] - 2025. 03. 10 #

  • Introducing Frozen Rows

[1.4.10] - 2025. 03. 08 #

  • Translate all korean comments & unit tests to english

[1.4.9] - 2025. 03. 06 #

  • Added scrollToColumn method

[1.4.8] - 2025. 03. 06 #

  • Added getVisibleColumns method & isColumnVisible

[1.4.7] - 2025. 03. 04 #

  • Fix pagination bug

[1.4.6] - 2025. 03. 04 #

  • Remove Stratagy pattern from the pagination widget and simplify the code
  • Add total records
  • Enhance the ui of the pagination widget

[1.4.5] - 2025. 03. 01 #

  • add initialPageSize to PageSizeDropdownTrinaLazyPaginationStrategy and default pageSizeToMove to 1
  • Fix pagination bug

[1.4.4] - 2025. 03. 01 #

  • Added pagesize dropdown using strategy pattern
  • Upgraded to latest Flutter version
  • Used intl any version for compatibility
  • Added onClear and clearIcon parameters to filter widgets
  • Added filterWidgetDelegate to TrinaColumn
  • Added missing filterWidgetBuilder and onFilterSuffixTap parameters
  • Updated GitHub Actions tests
  • Added optional width parameter to column in TrinaColumnType.select
  • Added ability to disable row checkbox under specific conditions
  • Fixed issue #105
  • Added clear columns filter event
  • Added empty screen to homepage
  • Added VS Code formatting restrictions
  • Fixed unit tests
  • Added guard against missing scroll client (when disposed)
  • Improved row wrapper implementation
  • Changed WidgetBuilder to Widget Function(BuildContext, Widget)
  • Enhanced infinity scroll to continue updating if screen not filled
  • Fixed homescreen pointing to old package
  • Implemented ability to disable row checkbox under conditions
  • Added handling for pure checkbox values when disabled
  • Added null check to prevent 'Null check operator used on a null value' exception
  • Updated intl library to ^0.20.0
  • Added onActiveCellChanged event

[1.4.3] - 2024. 10. 23 #

  • Added rowWrapper & editCellWrapper for the state manager
  • Manually detect doubleTaps on desktop platform to eliminate delay
  • Several improvements
  • Add TrinaGridRowSelectionCheckBehavior which enables automatically setting the CheckBox values of selected rows
  • Add TrinaGridRowSelectionCheckBehavior
  • Upgrade packages

[1.4.2] - 2024. 07. 15 #

  • add rowWrapper
  • Added an option for developers to use either the standard Material DatePicker or a custom datepicker.
  • Datepicker - moved isOpenedPopup = true
  • Added the ability to add a custom data property at the row level. For example: you can pass data to onSelect or any other onHandler. (not required)
  • Upgrade some used package to the latest version.

[1.4.1] - 2024. 05. 15 #

upgrade for flutter 3.22.0

[1.4.0] - 2024. 04. 01 #

  • Added onRowEnter, onRowExit callbacks to react on. @coruscant187
  • Added logic to change background color of row if hovered. @coruscant187 doonfrs/trina_grid#29

[1.3.1] - 2024. 03. 19 #

  • upgrade packages to latest major version
41
likes
0
points
3.35k
downloads

Publisher

verified publishertrinavo.com

Weekly Downloads

2024.05.28 - 2025.04.22

A data grid that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS. (DataGrid, DataTable, Data Grid, Data Table, Sticky)

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, flutter, intl, path, rxdart

More

Packages that depend on trina_grid