-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Angular - Multiselect extensible table #22587
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Angular - Multiselect extensible table #22587
Conversation
… rows of extensible table component
…ble table component
Upon approval, is there any indication of the version in which this feature may be integrated? Thank you. |
The dev branch now points to version 9.3, and the 9.3-preview milestone has been added to the PR |
Can you give me some more information on how PR works for this repo? Should I target always the dev branch or is there any guidelines we should follow? |
Our Git versioning strategy is structured so that each release version has its own dedicated branch. Any changes or fixes targeting a specific version are merged into that version's branch. |
So If I wanted a feature to be released in a specific version already with its own branch I should target that version branch with my PR or is restricted to dev? Thanks for the support and guidance. |
Yes, it is possible to open a PR to a branch other than dev. However, as a general policy, we avoid making changes to previous release branches unless they address critical issues. Therefore, we recommend targeting either the dev branch or the current release branch 9.2. PRs targeting branches older than the current release are unlikely to be accepted unless they resolve a critical bug. |
Ok. So as this feature had some urgency for us in this situation the best approach was to target the 9.2 version branch since it's the current in-development phase and is fully compatible. My bad 😅 |
feat(extensible-table): Refine selection handling in extensible table
This pull request updates the selection functionality within the extensible table component for improved clarity and consistency.
Key changes:
HTML Template:
_selectionType
is not'single'
._selectionType
is'single'
) or a checkbox (for other selection types`).TypeScript Logic:
These adjustments enhance the user interface by clearly presenting the appropriate selection controls based on the configured
selectionType
.Checklist:
How to test it?
ExtensibleTableComponent
.selectable
input istrue
:selectionType
is set to'single'
, only radio buttons appear in the selection column, and the header does not display a "select all" checkbox.selectionType
is set to any other value (e.g.,'multiClick'
, the default), checkboxes appear in the selection column, and the header displays a "select all" checkbox.