-
Notifications
You must be signed in to change notification settings - Fork 187
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
Enhance the performance of data grid with many fields #7226
base: 4.10.1
Are you sure you want to change the base?
Conversation
- Remove to the Columns button the ability to set the columns visibility - Create an Available fields button as additional control of data grid that manages the fields visibility similar to the render of Columns button when this ability was enabled Side changes: - Change the color of Export formatted button of data grid to text to match the color of the of buttons
|
|
|
TestLegend: UI
Details 🟢 Go to module > Events and use the Available fields button to add a new field and ensure the selected field is visible as a column in the table.Chrome - 🟢 Firefox - 🟢 🟢 Go to module > Events and use the Available fields button to remove a field and ensure the selected field is visible not as a column in the table.Chrome - 🟢 Firefox - 🟢 🟢 Go to module > Events and use the search input to filter the available fields in the Available fields button.Chrome - 🟢 Firefox - 🟢 🔴 Go to module > Events and use the COlumns button to change the column sorting, ensure the column sorting of the table is displayed as configured in the button.Chrome - 🔴 The functionality is correct, but the styles show the entire table in red. Grabacion.2025-01-09.163327.mp4Firefox - 🟢 🟢 Go to Vulnerability Detection > Inventory and use the Available fields button to add a new field and ensure the selected field is visible as a column in the table.Chrome - 🟢 Firefox - 🟢 🟢 Go to Vulnerability Detection > Inventory and use the Available fields button to remove a field and ensure the selected field is visible not as a column in the table.Chrome - 🟢 Firefox - 🟢 🟢 Go to Vulnerability Detection > Inventory and use the search input to filter the available fields in the Available fields button.Chrome - 🟢 Firefox - 🟢 🔴 Go to Vulnerability Detection > Inventory and use the COlumns button to change the column sorting, ensure the column sorting of the table is displayed as configured in the button.Chrome - 🔴 Firefox - 🟢 I was already experiencing this issue in 4.10.1 There is a slight increase in the performance, but it inherits a visual issue, the vertical bar. |
Description
This pull request enhances the performance of data grid component used in
Events
tab andVulnerability Detection
>Inventory
.Changes:
that manages the fields visibility similar to the render of Columns
button when this ability was enabled
Side changes:
match the color of the of buttons
Issues Resolved
#7223
Evidence
Vulnerabilities Detection > Inventory
Module > Events
Test
Legend:
⚫: none
🟢: pass
🟡: warning
🔴: fail
⚪: not applicable
UI
Details
⚫ Go to module > Events and use the Available fields button to add a new field and ensure the selected field is visible as a column in the table.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to module > Events and use the Available fields button to remove a field and ensure the selected field is visible not as a column in the table.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to module > Events and use the search input to filter the available fields in the Available fields button.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to module > Events and use the COlumns button to change the column sorting, ensure the column sorting of the table is displayed as configured in the button.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to Vulnerability Detection > Inventory and use the Available fields button to add a new field and ensure the selected field is visible as a column in the table.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to Vulnerability Detection > Inventory and use the Available fields button to remove a field and ensure the selected field is visible not as a column in the table.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to Vulnerability Detection > Inventory and use the search input to filter the available fields in the Available fields button.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Go to Vulnerability Detection > Inventory and use the COlumns button to change the column sorting, ensure the column sorting of the table is displayed as configured in the button.
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
Review the performance (loading time) when accessing to the
Events
orVulnerabilities Detection
>Inventory
views, recommended using some environment with a high load of alerts/vulnerabilities.Check List