System and method for controlling a display of data
AssigneeSap SE
InventorVolker Sauermann
Life of this patent
Estimating the term…
Abstract
A system and method for displaying a scroll-bar or toggle-button-set to control a display of data of an individual column and/or row. A table of intersecting columns and rows is displayed, each intersection forming a cell, and a scroll-bar or toggle-button-set is displayed for an individual column and/or row if a cell of the column and/or row contains data, the display settings of the data requiring for a display of the data an area that is larger than an area allotted to the cell.
Claims9
A computer system comprising:
- a memory and processor configured to provide a graphical user interface (GUI) that displays data in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control:
- wherein:
- for each of the at least one horizontal scroll control:
- the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns;
- the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column;
- the data associated with the respective column includes a text string;
- the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control;
- the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column;
- the respective horizontal scroll control includes a scroll bar;
- and
- responsive to a vertical scrolling of the tabular formatted data, the processor is configured to:
- remove the respective horizontal scroll control and re-display the respective horizontal scroll control;
- and
- repeatedly modify a length of the scroll bar.
A computer-implemented method comprising:
- displaying, by a computer processor, a graphical user interface (GUI) in which data is displayed in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control:
- wherein:
- for each of the at least one horizontal scroll control:
- the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns;
- the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column;
- the data associated with the respective column includes a text string;
- the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control;
- the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column;
- the respective horizontal scroll control includes a scroll bar;
- and
- the method further comprises, responsive to a vertical scrolling of the tabular formatted data:
- removing, by the processor, the respective horizontal scroll control and re-displaying the respective horizontal scroll control;
- and
- repeatedly modifying, by the processor, a length of the scroll bar.
A non-transitory computer-readable medium on which there are stored instructions executable by a computer processor, the instructions which, when executed by the processor, cause the processor to perform a method, the method comprising:
- displaying a graphical user interface (GUI) in which data is displayed in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control:
- wherein:
- for each of the at least one horizontal scroll control:
- the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns;
- the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column;
- the data associated with the respective column includes a text string;
- the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control;
- the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column;
- the respective horizontal scroll control includes a scroll bar;
- and
- the method further comprises, responsive to a vertical scrolling of the tabular formatted data:
- removing the respective horizontal scroll control and re-displaying the respective horizontal scroll control;
- and
- repeatedly modifying a length of the scroll bar.
Dependencies are inferred from the claim text.