Appraisal Tab Architecture
Jump to navigation
Jump to search
Main Page > Development > Requirements > Appraisal Arrangement tab
Overview
The Appraisal Tab is being designed as a javascript application, written using AngularJS.
UI Components
Several UI components are required including things like:
- TreeView
- Visualation Tools (pie charts, etc)
In selecting a TreeView component, there are several pre-existing options to pick from, each with different strengths and drawbacks.
| Component | Angular Support | Dev/Community Support | Scalability | Visual Appearance | Features (missing or extra) |
|---|---|---|---|---|---|
| angular-ui-tree | 1.2 | good | ? | low | ? |
| ng-js-tree | poor? | good | ? | low | ? |
| angular-tree-control | 1.2 | good | ? | low | ? |
| angular.treeview | 1.2 | good | ? | low | ? |
| https://angular-ui-tree.github.io/website/index.html angular-ui-tree] | 1.2 | good | ? | low | ? |