Skip to content

Conversation

@cnathe
Copy link
Contributor

@cnathe cnathe commented Mar 27, 2023

Rationale

The data grid on the Luminex Levey-Jennings report uses an Ext grid panel which limits some of the abilities that we normally see in LabKey grids, most notably the ability to page through results, customize the grid columns, and filter on arbitrary columns in the grid. This PR converts that grid to a LabKey DataRegion. This allows for the features mentioned and retains the ability to apply guide sets to data grid rows and view 4PL curve fits (for titration based reports).

Related Pull Requests

Changes

  • convert tracking data grid from Ext4 grid panel to LK QueryWebPart
  • plot data query split to get metric data and guide set data separately
  • add back "Apply Guide Set" button to the dataRegion buttonBar header
  • add back "View 4PL Curves" button to the dataRegion buttonBar header
  • data grid styling fix to remove extContainer styles from wrapping component

@cnathe
Copy link
Contributor Author

cnathe commented Mar 27, 2023

@labkey-klum Karl, would you mind taking the code review for this PR? Most of the changes are converting from the Ext4 grid to the LabKey DataRegion (via QueryWebpart) on the Luminex Levey-Jennings report page. We can sync up and I can demo the changes for you before you dive in.

Copy link
Contributor

@labkey-klum labkey-klum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks great and nice to migrate off of the LABKEY.editorGridPanel. Did we consider whether it made sense to migrate off of Ext3?

@cnathe
Copy link
Contributor Author

cnathe commented Mar 27, 2023

Overall looks great and nice to migrate off of the LABKEY.editorGridPanel. Did we consider whether it made sense to migrate off of Ext3?

The client was pretty budget conscious, so we did not consider including that here. I'd be all for migrating the LJ report off of Ext3 (and off of Ext all together!), but I don't have a good estimate for that at this time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DHVI - Luminex Levey-Jennings Report Improvements - Levey-Jennings data grid improvements dev

4 participants