CPC G06F 3/0482 (2013.01) [G06F 3/041 (2013.01); G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 3/04847 (2013.01); G06F 16/2228 (2019.01); G06F 16/2282 (2019.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06F 40/177 (2020.01); G06F 40/18 (2020.01); G06F 40/197 (2020.01); G06F 40/205 (2020.01); G06F 3/04842 (2013.01); G06F 7/544 (2013.01); G06F 11/3438 (2013.01); G06F 11/3476 (2013.01); G06F 16/235 (2019.01); G06F 16/2358 (2019.01); G06F 16/26 (2019.01); G06F 16/93 (2019.01); G06F 40/10 (2020.01); G06F 40/103 (2020.01); G06F 2203/04806 (2013.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A method, comprising:
determining a client resource value, the client resource value including a value for a user device screen size;
determining a document surface size of a document; and
in response to the document surface size exceeding the user device screen size:
determining a document view for the document;
communicating a data value from a document server to a second computing device, the data value comprising at least a portion of the document in response to the client resource value; and
providing the document view to a user;
wherein the document includes a table,
wherein the document view includes a table view that changes at least one of: a dimensionality, a width, or a viewing scheme of the table, and
wherein determining the document view comprises:
selecting a subset of columns of the table that fit in the user device screen size,
fixing from horizontal scrolling a first set of the subset of columns while displaying the first set of the subset of columns,
enabling horizontal scrolling of a second set of the subset of columns, and
in response to the client resource value, adjusting a menu display, wherein the adjusting of the menu display includes at least one of:
moving a location of the menu display from a horizontal to a vertical position, or vice versa, and
reducing a number of elements displayed,
wherein the horizontal scrolling to display the second set of the subset of columns is enabled when a horizontal swipe having a greater threshold than a horizontal movement amount is detected, and
wherein the horizontal scrolling comprises scrolling to the second set of the subset of columns.
|