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