Dynamic generation of user interface components
First Claim
Patent Images
1. A method, comprising:
- transmitting first computer-readable program code to a computer, said first computer-readable program code enabling said computer to render a first user interface,wherein the first user interface enables a user to define a mapping in a repository,wherein the mapping when defined can be retrieved from the repository during runtime to dynamically generate a first and a second user interface component of a second user interface, whereinthe mapping comprisesa first logical entity that corresponds to the first user interface component, anda second logical entity that corresponds to the second user interface component, wherein each logical entity associates columns from two or more tables into a single structure,the mapping associatesthe first and the second logical entities into a logical unit of information, andthe mapping mapsa column of the single structure of the first logical entity to a field of the first user interface component,a column of the single structure of the second logical entity to a field of the second user interface component, andthe logical unit of information to the second user interface.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for enabling the dynamic generation of user interface components. The dynamically-generated user interface components are based on templates and mappings that can be predefined through interaction with a user interface.
43 Citations
6 Claims
-
1. A method, comprising:
transmitting first computer-readable program code to a computer, said first computer-readable program code enabling said computer to render a first user interface, wherein the first user interface enables a user to define a mapping in a repository, wherein the mapping when defined can be retrieved from the repository during runtime to dynamically generate a first and a second user interface component of a second user interface, wherein the mapping comprises a first logical entity that corresponds to the first user interface component, and a second logical entity that corresponds to the second user interface component, wherein each logical entity associates columns from two or more tables into a single structure, the mapping associates the first and the second logical entities into a logical unit of information, and the mapping maps a column of the single structure of the first logical entity to a field of the first user interface component, a column of the single structure of the second logical entity to a field of the second user interface component, and the logical unit of information to the second user interface. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer readable storage medium comprising computer readable program instructions executable on a processor, the computer readable storage medium storing the program instructions, wherein the program instructions are configured to implement each of:
-
causing a computer to retrieve a user interface template that defines at least part of a layout of fields a first and a second user interface component of a user interface; causing a computer to access a mapping that maps to the user interface, wherein the mapping comprises a first logical entity that corresponds to the first user interface component, a second logical entity that corresponds to the second user interface component, wherein each logical entity associates columns from two or more tables into a single structure, the mapping associates the first and the second logical entities into a logical unit of information, and the mapping maps a column of the single structure of the first logical entity to a field of the first user interface component, a column of the single structure of the second logical entity to a field of the second user interface component, and the logical unit of information to the user interface; causing a computer to retrieve data from the one or more columns associated by the logical entity identified in the mapping; and causing a computer to render the first and the second user interface components in accordance with said retrieved user interface template, said rendered user interface components including said retrieved data in one or more fields of said rendered user interface components.
-
Specification