Enhancement:
- Added
auto-hide-page-size-select
property to automatically hide the page size selector when only one page is visible (#821, @ipechorin)
Bug fixes:
- Fixed regression in dropdown widths on filter modal
- Fixed default
dateFormat
configuration not being applied when noformat
ortimezone
properties are set
Enhancement:
- Added
disable-all-columns-filter
property, for disabling the "All columns" option in the filter modal - Added
not-equal
andnot-contains
string comparators
Bug fixes:
- Fixed
hide-column-filter
property having no effect on px-data-grid-paginated - Added
hide-column-filter
property to component demo
Enhancement:
- #813 - Added support for
icon
attribute for table and item action menus. - #813 - The table action menu and column selector are now separated into individual dropdowns.
Bug fixes:
- #814 - Added missing bindings for i18n
Bug fixes:
- #805 - item-action and item-save events should now propagate to px-data-grid/px-data-grid-paginated elements on polyfilled browsers
Bug Fixes:
- #809 - add a reference to the saved item in item-saved event
Bug fixes:
- #808 - selected-items-changed event behaves consistently
Enhancement:
- #803 - Clear selected items when table data changes
Enhancement:
- #799 - Adding Disable for TableActions
- #799 - Add Property to show/hide column filters
Bug fixes:
- #801 - Unfroze row action column
Bug fixes:
- #794 - Make data-grid table actions reactive to property change
Bug fixes:
- #792 - Change px-data-grid-paginated page buttons to use outline instead of border to make it less likely long numbers will overlay. This fix will only work for some numbers and will not work for numbers over 1000.
- [DEMO ONLY] Remove beta banner from the top of demo pages
- First general availability release of px-data-grid
- Passes
item
object to the renderer to allow the renderer to read its "row data" to use at render time or in passing data up to the app through events Demo updates: - Adds demo for px-data-grid-paginated
- Update date/time rendering and filtering functionality to correctly use source data timezones when displaying bits of UI to the user (#753, #759, #762)
- Expand date/time APIs available in
columns
to support complete configuration of date/time UI by the developer. See the docs for more info. - Fixes bug that caused px-data-grid to throw error when column objects were re-mapped and a non-configurable property was set (#761)
- Fixes bug that caused the page size select dropdown in px-data-grid-paginated to show an ellipsis when there was enough room to show the page numbers (#758)
Demo updates:
- Fix link to Github in the demo header
- Add link to Glitch in the demo snippet
- Initial release of the px-data-grid for beta testers. This release gives teams the chance to try the new grid out in dev/QA environments. It's not intended for use in production.
- Releasing all existing features for testing and feedback. See the px-data-grid and px-data-grid-paginated API docs for a list of all properties and methods available.