Method of displaying data in a table
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 for displaying headings of the columns;
forming a second scrollable sub-table for displaying records corresponding to the headings in the first sub-table;
defining maximum size parameters for each column in the first sub-table and the second sub-table based on parameters of a maximum width or height cell within each column;
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; and
copying data of the maximum parameter cell into a cell within a corresponding column in the hidden part of the first sub-table, thereby defining the width or height parameters of the corresponding column.
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.
57 Citations
17 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 for displaying headings of the columns;
forming a second scrollable sub-table for displaying records corresponding to the headings in the first sub-table;
defining maximum size parameters for each column in the first sub-table and the second sub-table based on parameters of a maximum width or height cell within each column;
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; and
copying data of the maximum parameter cell into a cell within a corresponding column in the hidden part of the first sub-table, thereby defining the width or height parameters of the corresponding column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. Computer program code embodied in a computer-readable medium, comprising:
-
computer-executable program code for defining a set of parameters for a record of the database arranged in a data table having columns, rows and a plurality of cells defined by the columns and rows;
computer-executable program code for determining maximum width or height parameters for each column or row in the data table based on the records to be displayed in a cell having the maximum width or height 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;
computer-executable program code for associating records from the maximum parameter data cell into a cell within a corresponding column in the hidden part of the first sub-table, to thereby define width or height parameters of the corresponding columns or rows in the first sub-table and the second sub-table. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
17. A method for creating stationary headers rows in a web page for a table of data that is scrollable, the method comprising:
-
associating to the stationary header rows of at least one placeholder from the table of data;
placing a placeholder in a corresponding table to cause a column to automatically size to same width as a corresponding originating table cell and column; and
calculating the maximum text width for each cell of data.
-
Specification