发明名称 Formatting tables for display on computing devices of varying screen size
摘要 The subject matter disclosed herein provides methods for formatting a table for display on a computing device. A table having one or more rows and one or more columns may be accessed. The rows may correspond to one or more data records. The data records may have one or more data values distributed across the columns. The columns may be associated with one or more column labels and one or more priority values. A size of a display screen on a computing device may be determined. A table may be formatted by moving a column label and a data value in at least one column into an area between successive data records. The formatting may be based on the display screen size and an associated column priority value. The formatted table may be caused to be displayed on the computing device. Related apparatus, systems, techniques, and articles are also described.
申请公布号 US9558171(B2) 申请公布日期 2017.01.31
申请号 US201414489175 申请日期 2014.09.17
申请人 SAP SE 发明人 Christoph Georg;Jann Annette;Keane Gerard;Osterhoff Johannes
分类号 G06F17/00;G06F17/24;G06F17/21;G06F17/30 主分类号 G06F17/00
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A non-transitory computer-readable medium containing instructions to configure a processor to perform operations comprising: receiving a request from a computing device, the request including an indication of a size of a display screen at the computing device; determining, from the received request, whether formatting to accommodate display size is needed for a table being requested by the received request; providing the table, when the determining indicates no formatting is needed to accommodate display size at the computing device; and when the determining indicates that formatting is needed to accommodate display size at the computing device, accessing a table having one or more rows and a plurality of columns, the one or more rows having one or more data values distributed across the plurality of columns, the plurality of columns each associated with one or more column labels and each associated with one or more priority values indicative of an order for displaying each of the plurality of columns in a reformatted table,determining, based on the received request, the display size of the display screen on the computing device,formatting the table to form the reformatted table by at least: maintaining, based on the corresponding priority values for a first column and a second column and based the determined display size, the first column including a first column label and corresponding data value placed below the first column label and the second column including a second column label and corresponding data value placed below the second column label, andmoving, based on the corresponding priority values for a third column and a fourth column and based the determined display size, the third column including a third column label and a corresponding data value into a pop-in area and the fourth column including a fourth column label and a corresponding data value into the pop-in area, the pop-in area located in the reformatted table below presentation of columnar data including the first column and the second column and before a subsequent data record, the third column label and the corresponding data value presented as a first row in the pop-in area and the fourth column label and the corresponding data value are presented as a second row in the pop-in area, andcausing the reformatted table to be displayed on the computing device.
地址 Walldorf DE