Releases: AppsDevTeam/datagrid-components
Releases · AppsDevTeam/datagrid-components
v1.3.3: Merge pull request #12 from AppsDevTeam/f-fix-validate-grid-filter-name
v1.3.2: Merge pull request #11 from AppsDevTeam/fix-null-entity
fix(BaseGrid): improve entity retrieval and error handling
v1.3.1: Merge pull request #10 from AppsDevTeam/f-fix-lang-variable
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.