Method and system for displaying context-sensitive columns in a table
First Claim
1. A method for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, comprising:
- identifying the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
displaying the identified column in the table of the graphical user interface; and
restoring the table of the graphical user interface by removing the column as a function of the column no longer containing a relevant data value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for displaying context-sensitive columns in a table of a graphical user interface (GUI) are provided for software running on a processor and being displayed to a user. The context-sensitive columns allow additional information to be displayed in a table on a window of a graphical user interface only when the columns contain information that is relevant. In this manner, the context-sensitive columns are not displayed and do not take up space on the display if they do not contain relevant information thereby freeing the display from unnecessary clutter and possibly reducing the need for horizontal scrolling in a table to view all the columns of data contained therein. For example, an error column may be displayed according to this embodiment only if errors have occurred and are included in one of the cells of the column. The context-sensitive columns may allow a more relevant display of information in the limited display space of a graphical user interface window thereby improving the graphical user interface of the software application.
20 Citations
16 Claims
-
1. A method for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, comprising:
-
identifying the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
displaying the identified column in the table of the graphical user interface; and
restoring the table of the graphical user interface by removing the column as a function of the column no longer containing a relevant data value. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. A method for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, comprising:
-
identifying the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
displaying the identified column in the table of the graphical user interface;
removing the column from an original table view while the column is displayed in the table; and
restoring the table of the graphical user interface and the column in the original table, wherein the table of the graphical user interface is restored by removing the column as a function of the column no longer containing a relevant data value and wherein the column is restored in the original table view as a function of restoring the table.
-
-
9. A display method comprising:
-
generating a tabular array of data records according to a predetermined table view, the table view identifying fie Ids of the records that are to be included for display;
displaying the tabular array; and
dynamically;
determining whether data of a non-displayed field that is not identified by the table view meets a predetermined criterion, and if so, altering the display of the tabular array to include a new column corresponding to the non-displayed field and contents thereof. - View Dependent Claims (10)
-
-
11. A display method comprising:
-
generating a display of data based on predetermined view definition, the view definition identifying for displayable data records which fields of the data records are to be included in the display initially, and continuously, for as long as the display is active;
responsive to real-time updates of the data records, comparing values of fields that are not included in the view definition to predetermined criteria, and if a field of at least one record matches a predetermined criterion, adding the field to the display, and displaying record data for all fields selected for display. - View Dependent Claims (12)
-
-
13. A system for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, comprising:
-
a program memory;
a storage device; and
a processor, wherein the processor is adapted to;
(i) identify the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
(ii) display the identified column in the table of the graphical user interface; and
(iii) restore the table of the graphical user interface by removing the column as a function of the column no longer containing a relevant data value.
-
-
14. A system for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, comprising:
-
a program memory;
a storage device; and
a processor, wherein the processor is adapted to;
(i) identify the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
(ii) display the identified column in the table of the graphical user interface;
(iii) remove the column from an original table view while the column is displayed in the table; and
(iv) restore the table of the graphical user interface and the column in the original table, wherein the table of the graphical user interface is restored by removing the column as a function of the column no longer containing a relevant data value and wherein the column is restored in the original table view as a function of restoring the table.
-
-
15. A computer readable medium including instructions adapted to execute a method for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, the method comprising:
-
identifying the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
displaying the identified column in the table of the graphical user interface; and
restoring the table of the graphical user interface by removing the column as a function of the column no longer containing a relevant data value.
-
-
16. A computer readable medium including instructions adapted to execute a method for dynamically and temporarily displaying a column in a table of a graphical user interface for a software application viewable on a display device, the method comprising:
-
identifying the column containing a relevant data value, the relevant data value applying to a user interaction with the graphical user interface and the software application;
displaying the identified column in the table of the graphical user interface;
removing the column from an original table view while the column is displayed in the table; and
restoring the table of the graphical user interface and the column in the original table, wherein the table of the graphical user interface is restored by removing the column as a function of the column no longer containing a relevant data value and wherein the column is restored in the original table view as a function of restoring the table.
-
Specification