Data grid cell styling systems and methods
First Claim
Patent Images
1. A method for modifying data grid cell display properties, said method comprising:
- inserting multiple data entries from a column in a data grid into a data column of a data structure that is logically associated with and structurally distinct from the data grid;
defining at least one style column in the data structure to include multiple style column entries that each uniquely corresponds to a single one of the data entries, wherein each of the style column entries comprises a style object that specifies a display style for a corresponding one of the data entries; and
logically binding each of the style objects with a style control for the column of the data grid and that is rendered in the data grid, wherein said logically binding applies the display styles specified by the style objects to one or more cells within the data grid.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally discussed herein are systems and methods for data grid cell styling. A method can include defining a data structure for a data grid, inserting a data column from a column in the data grid into the data structure, defining a style column in the data structure corresponding to the inserted data column, and associating the data structure to a control for the data grid such that the data structure is bound to the control when the control is rendered, without modifying the control.
17 Citations
24 Claims
-
1. A method for modifying data grid cell display properties, said method comprising:
-
inserting multiple data entries from a column in a data grid into a data column of a data structure that is logically associated with and structurally distinct from the data grid; defining at least one style column in the data structure to include multiple style column entries that each uniquely corresponds to a single one of the data entries, wherein each of the style column entries comprises a style object that specifies a display style for a corresponding one of the data entries; and logically binding each of the style objects with a style control for the column of the data grid and that is rendered in the data grid, wherein said logically binding applies the display styles specified by the style objects to one or more cells within the data grid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations comprising:
-
inserting multiple data entries from a column in a data grid into a data column of a data structure that is logically associated with and structurally distinct from the data grid; defining at least one style column in the data structure to include multiple style column entries that each uniquely corresponds to a single one of the data entries, wherein each of the style column entries comprises a style object that specifies a display style for a corresponding one of the data entries; and logically binding each of the style objects with a style control for the column of the data grid and that is rendered in the data grid, wherein said logically binding applies the display styles specified by the style objects to one or more cells within the data grid. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for modifying data grid cell display properties, said system comprising:
-
a processor; and a machine readable storage medium having program code stored therein that is executable by the processor to cause the processor to, insert multiple data entries from a column in a data grid into a data column of a data structure that is logically associated with and structurally distinct from the data grid; define at least one style column in the data structure to include multiple style column entries that each uniquely corresponds to a single one of the data entries, wherein each of the style column entries comprises a style object that specifies a display style for a corresponding one of the data entries; and logically bind each of the style objects with a style control for the column of the data grid and that is rendered in the data grid, wherein said logically bind applies the display styles specified by the style objects to one or more cells within the data grid. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification