-
Notifications
You must be signed in to change notification settings - Fork 159
Grid Master Detail
- Revision History
- Overview
- User Stories
- Functionality
- ARIA support
- Assumptions and Limitations
- Test Scenarios
- References
Version | User | Date | Notes |
---|---|---|---|
0.1 | Stefan Ivanov | November 01, 2019 | Initial draft |
- Radoslav Karaivanov | Date:
- Stamen Stoychev | Date:
- Konstantin Dinev | Date:
Provide functionality in the igxGrid that would allow each of its recordс to act as a master, which upon expanding will show a details template with arbitrary content.
1. I expect that Master Detail functionality works along all other grid features
2. I expect that an icon indicator is rendered for each row allowing it to be expanded/collapsed
3. I expect that I can provide an arbitrary layout within the details template
4. I expect that I can expand/collapse certain rows programmatically
5. I expect that the expansion state is persisted
1. I want to be able to expand a row to show its details layout
2. I want to be able to collapse a row to hide its details layout
3. I want to be able to select and focus elements from the details layout
4. I want to be able to navigate between the elements from the details layout with the keyboard
5. I want to be able to see the items I have expanded before, the next time I look at the grid
- The details are template that can render any layout desired
- Details are displayed after the master (grid row) is "expanded"
- Child grid states are preserved during scrolling
Specify only if applicable
Assumptions | Limitation Notes |
---|---|
- Should
- Should
- Should
- Test if
Specify all referenced external sources