Hierarchical Data Presentation in Multiple Consistent Views
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Enterprise Application Systems (EAS) are inflexible in presenting hierarchical data, limiting users to only tree formats and struggling to incorporate functionality from other formats, making it difficult to view and manipulate hierarchical data effectively.
Innovation Solution
A system and method that generates both tree and list views of hierarchical data within a single presentation window, allowing users to interact and modify data in both formats, ensuring consistency across views by extracting object information from a database and processing user interactions to update and reflect changes in both views.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If hierarchical data is presented only in tree format, then the structure and hierarchy are clearly visualized, but the system lacks flexibility and cannot incorporate functionality from other formats
Solution Approach 1:
The system implements multiple view formats (tree view and list view) within a single hierarchical data presentation interface. The view switcher enables users to toggle between different presentation formats, allowing the system to serve multiple functions - hierarchical visualization through tree format and detailed data manipulation through list format - without requiring separate systems for each function.
2Adaptability or versatility
If multiple view formats are implemented, then format flexibility is improved, but the difficulty of maintaining consistency across views increases
Solution Approach 1:
The system implements a view switcher that provides feedback mechanisms to maintain consistency across different view formats. When users switch between tree view and list view, the system ensures that the underlying hierarchical data structure remains consistent, and any modifications made in one view are reflected in the other view through the shared data model and update propagation mechanisms.
3Ease of operation
If tree format is used to show hierarchy, then hierarchical relationships are clearly displayed, but user interaction and data manipulation capabilities are limited
Solution Approach 1:
The system dynamically switches between different view formats based on user needs. The tree view provides clear hierarchical visualization for understanding data structure, while the list view enables comprehensive data manipulation capabilities. The view switcher allows users to transition between these dynamic states, ensuring that the appropriate level of interaction capability is available when needed without losing hierarchical context.
Data Source
AI summary
Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.


