Multi-level data management system
First Claim
1. A computer program product for a multi-level display window for data management, wherein said multi-level display window comprises a column header frame and a data frame, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
- instructions for generating a first label field in said column header frame;
instructions for generating a second label field in said column header frame, wherein said second label field is related to said first label field;
instructions for generating a first data field in said data frame, wherein said first data field corresponds to said first label field;
instructions for generating an expansion/compression button in said multi-level display window; and
instructions for generating a second data field in said data frame upon activation of said expansion/compression button, wherein said second data field corresponds to said second label field, whereby said second data field is displayed as an expansion of said first data field upon said activation of said expansion/compression button.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for a consistent graphical user interface (GUI) and automatic code generation system for supporting the GUI. The invention may include. In one aspect of the embodiment, the invention provides a multi-level display window for data management, wherein the multi-level display window comprises a header frame, a column header frame, a data frame, a record number indicator, a record selection frame, and a menu frame. The record selection frame comprises selection check boxes and expansion/compression buttons. The user can select a record by clicking the select check box or clicking any text box of the record. The expansion/compression buttons are used to expand and compress the data being displayed in the data frame. The invention automatically generates application components to provide a multi-level data management system by creating a form field master based on application tables and form generation templates. The application components automatically created comprise EJB (Enterprise Java Bean), Java Bean, JSP (Java Server Page), and XML (Extensible Markup Language) documents. The users may choose to create the application components automatically or manually.
129 Citations
20 Claims
-
1. A computer program product for a multi-level display window for data management, wherein said multi-level display window comprises a column header frame and a data frame, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for generating a first label field in said column header frame;
instructions for generating a second label field in said column header frame, wherein said second label field is related to said first label field;
instructions for generating a first data field in said data frame, wherein said first data field corresponds to said first label field;
instructions for generating an expansion/compression button in said multi-level display window; and
instructions for generating a second data field in said data frame upon activation of said expansion/compression button, wherein said second data field corresponds to said second label field, whereby said second data field is displayed as an expansion of said first data field upon said activation of said expansion/compression button. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for dynamic application component generation based on a plurality of application tables, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for generating a table field repository based on said plurality of application tables, instructions for generating a form generation template;
instructions for generating a form field master based on said table field repository and form generation template; and
instructions for generating application components based on said form field master. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for dynamic application component generation based on a plurality of application tables for creating a multi-level display window for data management, wherein said multi-level display window comprises a column header frame and a data frame, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for generating a table field repository based on said plurality of application tables, instructions for generating a form generation template;
instructions for generating a form field master based on said table field repository and form generation template;
instructions for generating application components based on said form field master, wherein said application components comprising;
instructions for generating a first label field in said column header frame;
instructions for generating a second label field in said column header frame, wherein said second label field is related to said first label field;
instructions for generating a first data field in said data frame, wherein said first data field corresponds to said first label field;
instructions for generating an expansion/compression button in said multi-level display window; and
instructions for generating a second data field in said data frame upon activation of said expansion/compression button, wherein said second data field corresponds to said second label field, whereby said second data field is displayed as an expansion of said first data field upon said activation of said expansion/compression button. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification