Staffing grid column relocates after selecting Details fly-out
search cancel

Staffing grid column relocates after selecting Details fly-out

book

Article ID: 384662

calendar_today

Updated On:

Products

Clarity PPM On Premise

Issue/Introduction

Use case is regarding grouping field on Staffing or Projects grid page when relocation issue happens... when using a view containing a grouping field along with multiple pinned fields, the grouping field will relocate to the right of the pinned fields after the user selects the Details tab. Notice the selector column doesn't stay left. Issue can also reproduce without using Group by field.

Steps to Reproduce 1:

  1. Navigate to /pm/#/staffing/staffing
  2. Pin Left the Resource, Role, Investment Name, and Investment ID columns
  3. If necessary expand size of a column (ex. Investment Name) so that page slider line is to the right of filter icon
  4. Click Details fly-out

Expected: Fields remain the same in the grid
Actual: Fields are unpinned and shift or relocate to the right of the pinned fields
Workaround: Use Details fly-out switch to bottom button

Steps to Reproduce 2:

  1. On the Project grid, add the following columns to the grid Project Name, Planned Cost (scalar), Blueprint, Description, Project ID
  2. Add the following per-period metrics: Actual Cost, ETC
  3. Pin to the left Project Name, Planned Cost, Blueprint, Description and Project ID
  4. Adjust the column width so the grid looks like the following (Note the selector column doesn't stay left)
  5. Open the Details flyout

Expected:  All the pinned columns stay pinned
Actual: Project Name gets unpinned
Workaround: Use Details fly-out switch to bottom button

This is general grid issue and when pinning columns to the left you will notice the selector column doesn't stay left. Issue reproducible in 16.2.3 and 16.3.1.

Environment

Clarity 16.2.3, 16.3.0, 16.3.1, 16.3.2

Resolution

Per DE157551 - Staffing grid column relocates after selecting Details fly-out, The issue is related to third party grid library or AG Grid libraries.

When pin a column, the AG Grid libraries will always ensure that the selector checkboxes visible on the grid. If you re-adjust the column width or the resize of the browser where the selector checkboxes are hidden, it will unpin the columns in order to ensure it can display the selector columns.

Broadcom Development checked into this further and the unpinning of the column is happening from the AG Grid libraries.  It happens even when the selector column is not covered up.

Engineering closed this defect as WNF, but we will report their findings with the 3rd party AG Grid library vendor of the impact this is causing.