Angular Table Directive
Summary:
Provide an Angular Table Directive
Motivation:
Provide an abstraction layer for the table directive for those who do not want to write up all the HTML markup for an Angular table. It simplifies the creation for straightforward tables. However, if a user still wants to full customization/
Description:
To create an angular table today, you must write it up in HTML. This can look quite complex and very repetitive (e.g listing all the columns, matching rsp-p1 from the header to the columns, writing out a detail drawer, etc.) We want to provide a higher level abstraction for developers.
Example:
<hz-new-table
data="data"
columns=
</hz-new-table>
This is a basic example of how the directive would look. We can make it finer grained by letting users pass in templates for the detail drawer, cell templates, etc.
UX:
It will look and work the same.
Outside Dependencies:
None.
Requirements Update Required:
None.
Doc Impact:
We will have to document this new feature.
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Medium
- Drafter:
- Cindy Lu
- Direction:
- Approved
- Assignee:
- Cindy Lu
- Definition:
- Approved
- Series goal:
- Accepted for 10.0.0-newton
- Implementation:
- Implemented
- Milestone target:
- newton-1
- Started by
- Rob Cresswell
- Completed by
- Rob Cresswell
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP Angular Table Directive
Gerrit topic: https:/
Addressed by: https:/
Angular Table Directive cleanup
Gerrit topic: https:/
Addressed by: https:/
Add release notes for hz-dynamic-table directive