Date picker in excel
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 a document of a desktop application that act as a user interface for a web-based application, the non-transitory computer-readable medium comprising:
- code for associating a user interface element with content of the document in a native application format associated with the desktop application that includes or is in communication with a client component of an application development framework, wherein the associating the user interface element with the content includes recording an association between the user interface element and the content in metadata associated with the document which allows the client component to determine that the user interface element is to be added to the document during rendering of the document, and wherein the document acts as the user interface for the web-based application and the user interface element is a part of the user interface for the web-based application;
code for mapping the user interface element to one or more of the data models of the web-based application, wherein the one or more data models are accessible by a server component of the application development framework, wherein the server component is in communication with the client component, and wherein the server component exposes the one or more data models to the client component which allows the user interface element to contribute data associated with the one or more data models to the document based on the mapping;
code for associating a date picker with the user interface element, wherein the client component provides an expression builder that includes a date picker property for the user interface element such that when the user interface is associated with the content, the date picker is automatically associated with the user interface element; and
code for defining date data for the date picker property based on a date attribute of the one or more data models, wherein the date picker property is recorded in the metadata associated with the document which allows the client component to determine the date data is to be added to the user interface element, wherein the server component exposes the one or more data models to the client component which allows the client component to cause the date attribute of the one or more data models to be rendered as the date data for the user interface element during the rendering of the document.
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 date pickers on columns, rows, and cells using a desktop integration framework. The date picker can be tied to components, forms, or model metadata. In one aspect, date picker metadata is provided separately from the document to which one or more date pickers will eventually be added.
-
Citations
20 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 a document of a desktop application that act as a user interface for a web-based application, the non-transitory computer-readable medium comprising:
-
code for associating a user interface element with content of the document in a native application format associated with the desktop application that includes or is in communication with a client component of an application development framework, wherein the associating the user interface element with the content includes recording an association between the user interface element and the content in metadata associated with the document which allows the client component to determine that the user interface element is to be added to the document during rendering of the document, and wherein the document acts as the user interface for the web-based application and the user interface element is a part of the user interface for the web-based application; code for mapping the user interface element to one or more of the data models of the web-based application, wherein the one or more data models are accessible by a server component of the application development framework, wherein the server component is in communication with the client component, and wherein the server component exposes the one or more data models to the client component which allows the user interface element to contribute data associated with the one or more data models to the document based on the mapping; code for associating a date picker with the user interface element, wherein the client component provides an expression builder that includes a date picker property for the user interface element such that when the user interface is associated with the content, the date picker is automatically associated with the user interface element; and code for defining date data for the date picker property based on a date attribute of the one or more data models, wherein the date picker property is recorded in the metadata associated with the document which allows the client component to determine the date data is to be added to the user interface element, wherein the server component exposes the one or more data models to the client component which allows the client component to cause the date attribute of the one or more data models to be rendered as the date data for the user interface element during the rendering of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
associating, by a computer system, a user interface element with content of a document in a native application format associated with an application that includes or is in communication with a client component of an application development framework, wherein the associating the user interface element with the content includes recording an association between the user interface element and the content in metadata associated with the document which allows the client component to determine that the user interface element is to be added to the document during rendering of the document, and wherein the document acts as a user interface for a web-based application and the user interface element is a part of the user interface for the web-based application; mapping, by the computer system, the user interface element to one or more of the data models of the web-based application, wherein the one or more data models are accessible by a server component of the application development framework, wherein the server component is in communication with the client component, and wherein the server component exposes the one or more data models to the client component which allows the user interface element to contribute data associated with the one or more data models to the document based on the mapping; associating, by the computer system, a date picker with the user interface element, wherein the client component provides an expression builder that includes a date picker property for the user interface element such that when the user interface is associated with the content, the date picker is automatically associated with the user interface element; and defining, by the computer system, date data for the date picker property based on a date attribute of the one or more data models, wherein the date picker property is recorded in the metadata associated with the document which allows the client component to determine the date data is to be added to the user interface element, wherein the server component exposes the one or more data models to the client component which allows the client component to cause the date attribute of the one or more data models to be rendered as the date data for the user interface element during the rendering of the document. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; and a memory storing a set of instructions which when execute by the processor configure the processor to; associate a user interface element with content of a document in a native application format associated with an application that includes or is in communication with a client component of an application development framework, wherein the associating the user interface element with the content includes recording an association between the user interface element and the content in metadata associated with the document which allows the client component to determine that the user interface element is to be added to the document during rendering of the document, and wherein the document acts as a user interface for a web-based application and the user interface element is a part of the user interface for the web-based application; map the user interface element to one or more of the data models of the web-based application, wherein the one or more data models are accessible by a server component of the application development framework, wherein the server component is in communication with the client component, and wherein the server component exposes the one or more data models to the client component which allows the user interface element to contribute data associated with the one or more data models to the document based on the mapping; associate a date picker with the user interface element, wherein the client component provides an expression builder that includes a date picker property for the user interface element such that when the user interface is associated with the content, the date picker is automatically associated with the user interface element; and define date data for the date picker property based on a date attribute of the one or more data models, wherein the date picker property is recorded in the metadata associated with the document which allows the client component to determine the date data is to be added to the user interface element, wherein the server component exposes the one or more data models to the client component which allows the client component to cause the date attribute of the one or more data models to be rendered as the date data for the user interface element during the rendering of the document. - View Dependent Claims (17, 18, 19, 20)
-
Specification