MODEL-DRIVEN LIST PICKER
First Claim
1. A non-transitory computer-readable medium storing code that when executed by one or more processors associated with one or more computer systems configures the one or more processors for creating documents of desktop applications that act as user interfaces for web-based applications, the non-transitory computer-readable medium comprising:
- code for creating contents of a document in a native application format associated with a first application;
code for associating a user interface element with a portion of the contents of the document, the user interface element being a component of a second application and providing a link between the portion of the contents of the document and data associated with data models provided by web-based applications in communication with the second application;
code for mapping the user interface element to one or more data models provided by a web-based application wherein the user interface element contributes at least a portion of data associated with the one or more data models provided by the web-based application to a user interface within the first application and wherein how the user interface element contributes a list picker to the user interface is driven at runtime based on the one or more data models; and
code for generating metadata associated with the document based on the associating of the user interface element with the portion of the contents of the document and the mapping of the user interface element to the one or more data models provided by the web-based application.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place popup or list pickers as components of a document using a desktop integration framework. The popup or list pickers can be tied to model metadata allowing a pick list to be dynamically generated when the document is rendered. This allows workbook developers to leverage existing Model layer metadata combined with simple workbook configuration to easily create powerful Search and Select user interfaces for choosing values for ADF Table cells.
91 Citations
14 Claims
-
1. A non-transitory computer-readable medium storing code that when executed by one or more processors associated with one or more computer systems configures the one or more processors for creating documents of desktop applications that act as user interfaces for web-based applications, the non-transitory computer-readable medium comprising:
-
code for creating contents of a document in a native application format associated with a first application; code for associating a user interface element with a portion of the contents of the document, the user interface element being a component of a second application and providing a link between the portion of the contents of the document and data associated with data models provided by web-based applications in communication with the second application; code for mapping the user interface element to one or more data models provided by a web-based application wherein the user interface element contributes at least a portion of data associated with the one or more data models provided by the web-based application to a user interface within the first application and wherein how the user interface element contributes a list picker to the user interface is driven at runtime based on the one or more data models; and code for generating metadata associated with the document based on the associating of the user interface element with the portion of the contents of the document and the mapping of the user interface element to the one or more data models provided by the web-based application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
creating, by a computer system, contents of a document in a native application format associated with a first application; associating, by a computer system, a user interface element with a portion of the contents of the document, the user interface element being a component of a second application and providing a link between the portion of the contents of the document and data associated with data models provided by web-based applications in communication with the second application; mapping, by a computer system, the user interface element to one or more data models provided by a web-based application wherein the user interface element contributes at least a portion of data associated with the one or more data models provided by the web-based application to a user interface within the first application and wherein how the user interface element contributes a list picker to the user interface is driven at runtime based on the one or more data models; and generating, by a computer system, metadata associated with the document based on the associating of the user interface element with the portion of the contents of the document and the mapping of the user interface element to the one or more data models provided by the web-based application.
-
-
14. A system comprising:
-
a processor; and a memory storing a set of instructions which when executed by the processor configure the processor to; create contents of a document in a native application format associated with a first application; associate a user interface element with a portion of the contents of the document, the user interface element being a component of a second application and providing a link between the portion of the contents of the document and data associated with data models provided by web-based applications in communication with the second application; map the user interface element to one or more data models provided by a web-based application wherein the user interface element contributes at least a portion of data associated with the one or more data models provided by the web-based application to a user interface within the first application and wherein how the user interface element contributes a list picker to the user interface is driven at runtime based on the one or more data models; and generate metadata associated with the document based on the associating of the user interface element with the portion of the contents of the document and the mapping of the user interface element to the one or more data models provided by the web-based application.
-
Specification