Method of displaying data in a table with a fixed header
First Claim
1. A method of displaying on a computer-controlled screen, records arranged in a table, said table having columns, rows and a plurality of cells defined by the columns and rows, the method comprising the steps of:
- forming a first non-scrollable sub-table within said table for displaying headings of the columns;
forming a second scrollable sub-table within said table for displaying records corresponding to the headings in the first sub-table;
defining maximum width and/or height parameters for each column in the first sub-table and the second sub-table based on a total value of characters and/or images in a maximum width or height cell within said each column based on character spacing and alignment within a cell, thereby creating a maximum height-or-width parameter cell;
defining a visible part of the first sub-table to be visible on the computer-controlled screen and a hidden part of the first sub-table that is non-visible on the computer-controlled screen;
copying character and/or image data of the maximum height-or-width parameter cell into a hidden cell within the same column in the hidden part of the first sub-table, thereby hiding a copy of the maximum height-or-width parameter cell in a header for the said same column, while defining the width or height parameters of the said same column and while the maximum height-or-width parameter cell remains visible in the first sub-table; and
displaying on the computer-controlled screen, records arranged in a table having a non-scrollable header part and a scrollable part in each data cell.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and computer-executable program code for displaying data in a table having columns, rows and a plurality of cells defined by the columns and rows. The method involves the steps of creating a first and a second sub-tables positioned one above another or side-by-side. The top sub-table defines a non-scrollable, fixed header, while the bottom table defines a scrollable data table. The top table has a visible part and a hidden part, which contains records copied from a maximum width cell in the top or bottom table corresponding to each individual column. To form a fixed sidebar, the code computer-executable program code adjusts the height of the rows based on the parameters of a maximum height cell in the row.
-
Citations
19 Claims
-
1. A method of displaying on a computer-controlled screen, records arranged in a table, said table having columns, rows and a plurality of cells defined by the columns and rows, the method comprising the steps of:
-
forming a first non-scrollable sub-table within said table for displaying headings of the columns; forming a second scrollable sub-table within said table for displaying records corresponding to the headings in the first sub-table; defining maximum width and/or height parameters for each column in the first sub-table and the second sub-table based on a total value of characters and/or images in a maximum width or height cell within said each column based on character spacing and alignment within a cell, thereby creating a maximum height-or-width parameter cell; defining a visible part of the first sub-table to be visible on the computer-controlled screen and a hidden part of the first sub-table that is non-visible on the computer-controlled screen; copying character and/or image data of the maximum height-or-width parameter cell into a hidden cell within the same column in the hidden part of the first sub-table, thereby hiding a copy of the maximum height-or-width parameter cell in a header for the said same column, while defining the width or height parameters of the said same column and while the maximum height-or-width parameter cell remains visible in the first sub-table; and displaying on the computer-controlled screen, records arranged in a table having a non-scrollable header part and a scrollable part in each data cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Computer program code embodied in a computer-readable medium, comprising:
-
computer-executable program code for defining a set total value of height-or-width characters and/or images based on character spacing and alignment within a cell for a record of the database arranged in a record table having columns, rows and a plurality of cells defined by the columns and rows; computer-executable program code for determining maximum height-or-width character and/or image parameters for each column or row in the record table based on records to be displayed in a cell that will have the maximum height-or-width parameters; computer-executable program code for establishing a first sub-table defining a non-scrollable part of each column; computer-executable program code for establishing a second sub-table defining scrollable part of each column; computer-executable program code for establishing a visible part of the first sub-table and a hidden part of the first sub-table; and computer-executable program code for copying records from a visible cell having maximum height-or-width character and/or image record into a hidden cell within the same column in the hidden part of the first sub-table, to thereby define height-or-width parameters of the said same columns or rows in the first sub-table and the second sub-table, said computer program code thereby hiding a copy of the maximum height-or-width parameter record data in the hidden cell, while allowing the maximum height-or-width parameter record data to remain visible in the visible cell, while defining a set of parameters for displaying records arranged in a table having a stationary part and a scrollable part in each column. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for creating stationary header rows in a web page for a table of data having a plurality of cells each having vertical columns and horizontal rows that are scrollable, the method comprising:
-
generating at least one placeholder in an originating cell of the table; copying into stationary header rows said at least one placeholder from the table;
introducing said at least one placeholder in a table column to cause the column to automatically size to the same widest width as a corresponding originating table cell and column;calculating the maximum text width for each table cell based on character spacing and alignment within each table cell; and creating a stationary part, a scrollable part, a hidden part and a visible part in each column, and wherein each column has a stationary header row. - View Dependent Claims (19)
-
Specification