Difference between revisions of "Appraisal Tab Architecture"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
The Appraisal Tab is being designed as a javascript application, written using AngularJS. | The Appraisal Tab is being designed as a javascript application, written using AngularJS. | ||
− | == Components == | + | == 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) | ||
+ | |- | ||
+ | |[https://github.com/angular-ui-tree/angular-ui-tree angular-ui-tree] || 1.2 || good || ? || low || ? | ||
+ | |- | ||
+ | |[https://github.com/ezraroi/ngJsTree ng-js-tree] || poor? || good || ? || low || ? | ||
+ | |- | ||
+ | |[http://wix.github.io/angular-tree-control/ angular-tree-control] || 1.2 || good || ? || low || ? | ||
+ | |} |
Revision as of 17:29, 22 May 2015
Main Page > Development > Requirements > Appraisal and 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 | ? |