Releases: AppsDevTeam/datagrid-components
Releases · AppsDevTeam/datagrid-components
v1.3.1: Merge pull request #10 from AppsDevTeam/f-fix-lang-variable
v1.3.0: Merge pull request #9 from AppsDevTeam/f-feature-switchers
f-feature-switchers
v1.2.0: Refactors data source initialization and optimizes isActive logic
Extracts the grid data source setup into a dedicated method to facilitate easier overriding in child classes. Additionally, updates the isActive column handling to return early and skip entity metadata retrieval when the column is explicitly disabled.
v1.1.7: Makes ACL checks optional for edit and delete actions
Updates EditParams and DeleteParams to support optional ACL resources and enforces permission verification within handleEdit and handleDelete to prevent unauthorized access. Additionally, moves delete-related translations to the ublaboo_datagrid namespace for better consistency.
v1.1.6: Removes itemsDetail functionality from the datagrid template
Eliminates the rendering logic and visibility conditions for itemsDetail across headers, rows, and dividers in the DataGrid component.
v1.1.5: Enables adding dynamic filters to the grid
Allows users to dynamically add new filter rows to the grid by introducing an 'addFilter' button that triggers the creation of a new filter container. It also redraws the items snippet to reflect the changes.
v1.1.4: Improves grid filter functionality.
Addresses an issue where delimiter-based filters were not working correctly due to a redundant condition. Enhances the grid filter form by excluding already used labels from the column selection. Adds hidden operator fields for 'select' and 'checkbox' filter types.
v1.1.3: Sets default operator for select fields to IN
Ensures that the 'operator' field for 'select' and 'multi-select' filter types defaults to 'IN' instead of 'Equal'. This improves the usability of these filter types.
v1.1.2: Merge pull request #8 from vpalousek98/main
v1.1.1: Enhances datagrid filter functionality and UI
Improves datagrid filter handling by allowing custom condition callbacks and standardizing filter type handling. Refactors filter field generation for better clarity and maintainability, incorporating translations and list options directly. Adds operator selection for various filter types, including text, date, and range, enhancing user control over filtering criteria.