UNCLASSIFIED - NO CUI

Skip to content

MTTL Expanding Parent/Child Row

Problem to solve

As a user of the MTTL webpage, I want the ability to have a user interface that allows the display of related KSAT data, so I can more easily cross reference data and examine required material.

Intended users

All users of the MTTL webpage

User experience

The user should be able to view and cross-reference both parent and child KSAT data quickly and in-line within the MTTL table.

Proposal

  • Create a clickable link on each of the parent/child references that expands that particular KSAT entry below the current table item.
  • Create a new visually unique view of the expanded information that corresponds with the existing table header structure (show the parent/child's ID/Source/Owner/etc in the appropriate column)
  • Create a mechanism to close the expanded view
  • Create a new API call to fetch the new single parent/child

Further details

Similar expanding pivot table design in Microsoft Excel: https://youtu.be/SnmF1P_gQmM?t=169

Acceptance Criteria

  • Clicking on a parent or child in an MTTL row expands a new row with the appropriate child or parent information
  • New expanded row is able to be closed
  • Information in the expanded row is clickable as expected
  • Opening a new row does not affect the state of a previously opened row
  • Expanded row information is in the correct columns