BINDING OF DATA SOURCE TO COMPOUND CONTROL
First Claim
1. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating binding of a data source to a compound control, the method comprising:
- an act of identifying a plurality of properties of the compound control;
an act of associating a particular data source with the compound control, the particular data source having a plurality of fields organized within a schema; and
for at least one of the plurality of properties of the compound control, an act of using at least the schema of the data source and metadata regarding the corresponding property to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control.
3 Assignments
0 Petitions
Accused Products
Abstract
The automated binding of a data source to a compound control. The properties of the compound control are identified. Furthermore, a particular data source is associated with the compound control. For each of one or more of the properties of the compound control, information regarding the compound control and the data source are used to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control. If the corresponding property of the compound control has bound thereto an output parameter of a declarative transformation, the nature of the transformation may also be taken into consideration when identifying the set of one or more fields that may be used in order to bind to the corresponding property of the compound control.
-
Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating binding of a data source to a compound control, the method comprising:
-
an act of identifying a plurality of properties of the compound control; an act of associating a particular data source with the compound control, the particular data source having a plurality of fields organized within a schema; and for at least one of the plurality of properties of the compound control, an act of using at least the schema of the data source and metadata regarding the corresponding property to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for facilitating binding of a data source to a compound control, the method comprising:
-
an act of identifying a plurality of properties of the compound control; an act of associating a particular data source with the compound control, the particular data source having a plurality of fields organized within a schema; and for at least one of the plurality of properties of the compound control, an act of using at least the schema of the data source and metadata regarding the corresponding property to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control.
-
-
20. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating binding of a data source to a compound control, the method comprising:
-
an act of identifying a plurality of properties of the compound control used in a recalculation user interface; an act of associating a particular data source with the compound control, the particular data source having a plurality of fields organized within a schema; for at least some of the plurality of properties of the compound control, an act of using at least the schema of the data source and metadata regarding the corresponding property to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control, wherein the corresponding property of the compound control has bound thereto an output parameter of a declarative transformation, wherein the set of one or more fields of the particular data source may be bound to the corresponding property of the compound control through the declarative transformation by being bound to one or more input parameters of the transformation, wherein the set of one or more fields of the particular data source are identified also using the transformation associated with the corresponding property of the compound control; an act of default binding one of the set of one or more identified fields of the particular data source to the corresponding property of the compound control; an act of determining that user input is indicative of an intent to change the binding to the corresponding property of the compound control; and in response to the act of determining, an act of binding another of the set of one or more identified fields of the particular data source to the corresponding property of the compound control.
-
Specification