DataGrid user interface control with row details
First Claim
1. A method for providing a DataGrid user interface control, the method comprising:
- displaying a table comprising one or more columns corresponding to fields in a data source and one or more rows corresponding to records in the data source; and
displaying one or more details sections comprising cells in the table having a width equal to a width of the table, each of the details sections corresponding to a row in the table, being positioned adjacent to the corresponding row, and containing data associated with the corresponding row;
setting values for one or more properties of the DataGrid user interface control, the properties specifying whether the details section for a specified row should be visible, whether the details section for a specified row should not be visible, whether the details section for every row in the DataGrid user interface should be visible, whether no details section for any row in the DataGrid user interface should be visible, whether the details section for a row should be displayed only when a user interface cursor hovers over a corresponding row, and whether the details section for a row should be visible only when the corresponding row is selected; and
displaying and hiding the one or more details sections of the DataGrid user interface control according to the values set for the properties of the DataGrid user interface control.
2 Assignments
0 Petitions
Accused Products
Abstract
A DataGrid user interface (UI) control is presented that is configured to display a table that includes columns corresponding to fields in a data source and rows corresponding to records in the data source. The DataGrid UI control is also configured to display a details section associated with each row in the table. One or all of the details sections can be displayed or hidden based upon properties specified by a developer or input made by a user. A property may also be set to cause the details section for a row to be displayed only when a user interface cursor is hovering over the row associated with the details section. A property may also be set to cause a details section for a row to be displayed only when the associated row is selected.
96 Citations
8 Claims
-
1. A method for providing a DataGrid user interface control, the method comprising:
-
displaying a table comprising one or more columns corresponding to fields in a data source and one or more rows corresponding to records in the data source; and displaying one or more details sections comprising cells in the table having a width equal to a width of the table, each of the details sections corresponding to a row in the table, being positioned adjacent to the corresponding row, and containing data associated with the corresponding row; setting values for one or more properties of the DataGrid user interface control, the properties specifying whether the details section for a specified row should be visible, whether the details section for a specified row should not be visible, whether the details section for every row in the DataGrid user interface should be visible, whether no details section for any row in the DataGrid user interface should be visible, whether the details section for a row should be displayed only when a user interface cursor hovers over a corresponding row, and whether the details section for a row should be visible only when the corresponding row is selected; and displaying and hiding the one or more details sections of the DataGrid user interface control according to the values set for the properties of the DataGrid user interface control. - View Dependent Claims (2, 3)
-
-
4. A computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive a request to display a DataGrid user interface (UI) control with a details section for one or more rows in the DataGrid UI control, the request specifying one or more properties indicating whether one details section should be visible or hidden, whether all of the details sections should be visible or hidden, whether the details sections should be displayed only when a user interface cursor hovers over a corresponding row, and whether the details sections should be visible only when a corresponding row is selected; and
todisplay the DataGrid UI control in response to the request, the DataGrid UI control comprising a table having one or more columns corresponding to fields in a data source, one or more rows corresponding to records in the data source, and one or more details sections each corresponding to a row in the table, containing data associated with the corresponding row, and being displayed or hidden according to values specified for the properties. - View Dependent Claims (5, 6, 7)
-
-
8. A method for providing a DataGrid user interface control, the method comprising:
-
receiving a request to display a DataGrid user interface (UI) control having a details section for one or more rows in the DataGrid UI control, the request specifying a value for a property indicating whether each of the details sections should be displayed or hidden, whether the details sections should be visible only when a corresponding row is selected, or that the details sections should be displayed only when a user interface cursor hovers over a corresponding row; in response to receiving the request, displaying the DataGrid UI control, the DataGrid UI control comprising a table having one or more columns corresponding to fields in a data source, one or more rows corresponding to records in the data source, and the details sections each corresponding to and being displayed adjacent to a row in the table and containing data associated with the corresponding row; and displaying or hiding the details sections in the DataGrid UI control in an animated manner according to the value specified for the property.
-
Specification