CN113625917B - Data display method, device, electronic equipment, storage medium and product - Google Patents
Data display method, device, electronic equipment, storage medium and product Download PDFInfo
- Publication number
- CN113625917B CN113625917B CN202110866854.8A CN202110866854A CN113625917B CN 113625917 B CN113625917 B CN 113625917B CN 202110866854 A CN202110866854 A CN 202110866854A CN 113625917 B CN113625917 B CN 113625917B
- Authority
- CN
- China
- Prior art keywords
- boundary
- frozen
- column
- current position
- freezing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000008014 freezing Effects 0.000 claims abstract description 178
- 238000007710 freezing Methods 0.000 claims abstract description 178
- 230000008569 process Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 31
- 238000012545 processing Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 239000003086 colorant Substances 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present disclosure relates to a data presentation method, apparatus, electronic device, storage medium and computer program product, the method comprising: responding to a data adjustment instruction, and displaying a target list control corresponding to the data adjustment instruction; when the adjustment operation of the freezing boundary in the displayed target list control is detected, the current position of the freezing boundary with the column selection frame added in the target list control is adjusted; acquiring the position of a freezing boundary added with a column selection frame in the adjusted target list control; and displaying the target list control adjusted to the position of the freezing boundary in a display page. In the embodiment of the disclosure, when a data adjustment instruction is received, the position of a freezing boundary is adjusted, and column items above the freezing boundary after adjustment are displayed. The function of the column item can be freely adjusted according to the adjusting instruction, the operation steps of column item adjustment are simplified, the cost is reduced, and the efficiency of column item adjustment is improved.
Description
Technical Field
The present disclosure relates to the field of computer technology, and in particular, to a data display method, apparatus, electronic device, computer readable storage medium, and computer program product.
Background
With the development of terminal technology, users want to freely define the content to be displayed by operating certain buttons (such as resetting the column width and customizing list buttons) on the web page according to needs, and in the displayed content, in order to provide the displaying efficiency of key information, certain columns need to be frozen, such as freezing (or locking) the first-column content in the target list control, so that the frozen first-column content is kept still and in a visible state when the web page is flipped.
However, in the related art, most platforms do not support the function of custom freezing columns, while for a small part of platforms support the function of custom freezing columns, a fixed freezing area needs to be set to display columns which the user wants to freeze, and then the user needs to manually drag column options into the fixed freezing area to trigger the freezing operation of the current column, so that the problems of high operation cost, low operation efficiency and inconvenience for the user operation are caused.
Disclosure of Invention
The disclosure provides a data display method, a data display device, an electronic device, a storage medium and a computer program product, so as to at least solve the technical problems of high operation cost and low operation efficiency caused by freezing column operations through fixed freezing areas in the related art. The technical scheme of the present disclosure is as follows:
According to a first aspect of an embodiment of the present disclosure, there is provided a data display method, including:
responding to a data adjustment instruction, and displaying a target list control corresponding to the data adjustment instruction;
when the adjustment operation of the freezing boundary in the displayed target list control is detected, the current position of the freezing boundary with the column selection frame added in the target list control is adjusted;
Acquiring the position of a freezing boundary added with a column selection frame in the adjusted target list control;
And displaying the target list control adjusted to the position of the freezing boundary in a display page.
Optionally, the adjusting the current position of the freezing boundary of the added column selection box in the target list control includes:
Detecting the current position of the frozen boundary of the added column selection box in the target list control;
And adjusting the column items to be adjusted in the frozen boundary according to the current position of the frozen boundary.
Optionally, the adjusting the column item to be adjusted in the frozen boundary according to the current position where the frozen boundary is moved includes:
If the current position of the frozen boundary moved meets a first setting condition, positioning the current position of the frozen boundary to a first edge of the position of the corresponding column item;
If the current position of the frozen boundary moved does not meet the first set condition, the current position of the frozen boundary is positioned to a second edge of the position of the corresponding column item, wherein the first edge and the first edge are both positioned in the added column selection frame, and the position of the second edge is above the first edge.
Optionally, the method further comprises:
when the current position of the freezing boundary is detected to start to be moved, controlling the original position of the freezing boundary to be changed into a frame in a first state, and changing the edge of the current position of the freezing boundary into a second state for display;
controlling the current position of the frozen boundary to be displayed in a first line in a second state in the process of detecting that the current position of the frozen boundary is moved to the position of the next column item;
when the current position of the frozen boundary is detected to be moved to the position of the next column item, controlling the current position of the frozen boundary to be adjusted to the first edge of the position of the next column item.
Optionally, the method further comprises:
When the current position of the freezing boundary is detected to be moved to a position exceeding N column items or less than one column item, controlling the edge of the freezing boundary to be in a third state, and positioning the current position of the freezing boundary to be in the third state, wherein N is an integer which is more than or equal to 2 and less than or equal to 10;
Displaying the most frozen N columns of the frozen boundary frozen column items and the least frozen column of the prompt information;
and controlling the current position of the freezing boundary to return to the original position.
Optionally, the adjusting the current position of the freezing boundary of the added column selection box in the target list control includes:
and moving the column item to be adjusted with the column selection box added in the target list control into the freezing boundary.
Optionally, the method further comprises:
When the position of the column item to be adjusted is detected to start to move, controlling the column item to be adjusted to display in a second line in a second state;
And when the position of the column item to be adjusted is detected to be moved into the freezing boundary, controlling the column item to be adjusted to be displayed in a first state.
Optionally, the method further comprises:
when detecting that the position of the column item to be adjusted is moved into the freezing boundary, if the column item in the freezing boundary exceeds N column items, controlling the edge of the column item to be adjusted to be in a third state, wherein N is an integer which is more than or equal to 2 and less than or equal to 10;
Displaying a maximum of frozen N columns of the frozen-boundary frozen column entries;
and controlling the position of the column item to be adjusted to return to the original position.
According to a second aspect of embodiments of the present disclosure, there is provided a data display apparatus comprising:
The first display module is configured to execute a target list control corresponding to a data adjustment instruction to display the data adjustment instruction in response to the data adjustment instruction;
The adjustment module is configured to execute adjustment of the current position of the frozen boundary of the column selection box added in the target list control when the adjustment operation of the frozen boundary in the displayed target list control is detected;
The acquisition module is configured to acquire the position of the freezing boundary of the column selection box added in the target list control after adjustment;
and a second presentation module configured to execute the target list control after the position of the freezing boundary is adjusted in a display page.
Optionally, the adjusting module includes:
a detection module configured to perform detection of a current position in the target list control where a frozen boundary of an added column selection box is moved;
and the column item adjustment module is configured to execute adjustment of column items to be adjusted in the frozen boundary according to the current moved position of the frozen boundary.
Optionally, the column item adjustment module includes:
A judging module configured to perform judgment as to whether or not a current position where the freezing boundary is moved satisfies a first setting condition;
A first positioning module configured to perform positioning of the current position of the freezing boundary to a position first edge of the corresponding column item when the judging module judges that the current position of the freezing boundary moved satisfies the first setting condition;
And a second positioning module configured to perform positioning of the current position of the frozen border to a second edge of the position of the corresponding column item when the judging module judges that the current position of the frozen border moved does not satisfy the first setting condition, wherein the first edge and the first edge are both located in the added column selection frame, and the position of the second edge is above the first edge.
Optionally, the apparatus further includes:
A first control module configured to control the original position of the frozen boundary to be changed into a first state frame and the edge of the current position of the frozen boundary to be changed into a second state for display when the current position of the frozen boundary is detected to start being moved;
A second control module configured to control the current position of the frozen border to be displayed in a first line of a second state in a process of detecting that the current position of the frozen border is moved to the position of the next column item;
and a third control module configured to control the current position of the frozen boundary to adjust to a first edge of the position of the next column item when the current position of the frozen boundary is detected to be moved to the position of the next column item.
Optionally, the apparatus further includes:
A fourth control module configured to perform control of an edge of the frozen boundary to become a third state when it is detected that the current position of the frozen boundary is moved to a position exceeding N column entries or less than one column entry, and to locate the current position of the frozen boundary to become the third state, wherein 2N is an integer of 10;
A first display module configured to perform display of at most N frozen columns of frozen-boundary frozen column items, at least one frozen column of prompt information;
And a fifth control module configured to perform control of returning the current position of the freeze boundary to the home position.
Optionally, the adjusting module includes:
And the movement adjustment module is configured to execute the adjustment operation of the freezing boundary in the displayed target list control, and move the column item to be adjusted with the column selection box in the target list control into the freezing boundary.
Optionally, the apparatus further includes:
a sixth control module configured to control the column item to be adjusted to be displayed in a second line of a second state when detecting that the position of the column item to be adjusted is started to move;
And a seventh control module configured to control the column item to be adjusted to be displayed in a first state when detecting that the position of the column item to be adjusted is moved into the freezing boundary.
Optionally, the apparatus further includes:
An eighth control module configured to perform, when detecting that the position of the column item to be adjusted is moved into the freezing boundary, if the column item in the freezing boundary exceeds N column items, controlling the edge of the column item to be adjusted to become a third state, wherein 2 is an integer of N is less than or equal to 10;
a second display module configured to perform a maximum of frozen N columns of column items displaying the frozen boundary freezing;
And a ninth control module configured to perform control of returning the position of the column item to be adjusted to the original position.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising:
A processor;
A memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the data presentation method as described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, characterized in that instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the data presentation method as described above.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program or instructions, characterized in that the computer program or instructions, when executed by a processor, implement a data presentation method as described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
In the embodiment of the disclosure, a target list control corresponding to a data adjustment instruction is displayed in response to the data adjustment instruction, and when adjustment operation for a freezing boundary in the displayed target list control is detected, the current position of the freezing boundary with the column selection frame added in the target list control is adjusted; acquiring the position of a freezing boundary added with a column selection frame in the adjusted target list control; and displaying the target list control adjusted to the position of the freezing boundary in a display page. In the embodiment of the disclosure, when an adjustment operation for a freezing boundary in the displayed target list control is detected, the current position of the freezing boundary is adjusted, the adjusted position of the freezing boundary is obtained, and the target list control of the freezing boundary after adjustment is displayed in a display page. The freezing boundary in the target list control can be freely adjusted according to the data adjustment instruction, so that the operation steps of adjusting the target list control are simplified, the cost is reduced, and the efficiency of adjusting the target list control is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is a flow chart illustrating a data presentation method according to an exemplary embodiment.
FIG. 1A is a diagram illustrating a custom list on a page according to an example embodiment.
FIG. 1B is a schematic diagram of a target list control, according to an example embodiment.
FIG. 2 is a schematic diagram illustrating a default style with a column box added to a target list control, according to an example embodiment.
FIG. 3 is a schematic diagram illustrating a drag or move freeze boundary according to an example embodiment.
FIG. 4 is a schematic diagram showing a spending column option dragging into a freeze boundary, according to an example embodiment.
Fig. 5 is a schematic diagram showing a frozen column number exceeding a maximum term, according to an example embodiment.
FIG. 6 is a schematic diagram illustrating a frozen column count of less than one item, according to an example embodiment.
FIG. 7 is a schematic diagram illustrating a move column option according to an example embodiment.
FIG. 8 is a schematic diagram illustrating a movement of column item B to be adjusted into a freeze boundary, according to an example embodiment.
FIG. 9 is a schematic diagram illustrating a movement of a column item to be adjusted beyond a maximum item, according to an example embodiment.
FIG. 10 is a schematic diagram illustrating freezing of column entries above a freeze boundary, according to an example embodiment.
FIG. 11 is a diagram illustrating a page effect after freezing according to column entries above a freezing boundary, according to an exemplary embodiment.
Fig. 12 is a block diagram illustrating a data presentation device according to an example embodiment.
Fig. 13 is a block diagram illustrating an adjustment module according to an example embodiment.
FIG. 14 is a block diagram of a column option adjustment module shown in accordance with an exemplary embodiment.
Fig. 15 is a block diagram of an electronic device, according to an example embodiment.
Fig. 16 is a block diagram illustrating an apparatus for data presentation according to an example embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Technical term interpretation:
The custom list, i.e. the target list control in this document, refers to a custom list button or custom list button on a page of a platform (which may be a delivery platform, of course, may also be other platforms, and the embodiment is not limited thereto), and by clicking the custom list button on the page, the custom list function popup window may be invoked.
The custom freezing column refers to that when a user sets a custom list display function, the frozen column number can be quickly and intuitively set according to own requirements, and the frozen column number does not move along with a scroll bar or a touch pad in a form in a sliding manner, so that the display efficiency of key information is improved.
After understanding the above technical terms, please refer to fig. 1, which is a flowchart illustrating a data display method according to an exemplary embodiment, where, as shown in fig. 1, the data display method is used for a terminal or a server, etc., and the terminal implementation device may be an electronic device such as a smart phone, a notebook computer, a tablet computer, etc., and is not limited herein. The method comprises the following steps:
In step 101, in response to a data adjustment instruction, a target list control corresponding to the data adjustment instruction is displayed.
In the step, when a data adjustment instruction initiated by a user to a target list control is received, the target list control corresponding to the data adjustment instruction is displayed. For example, the user clicks a button of a custom list on a certain page (such as a promotion page) of the platform through the terminal, and invokes a target list control (i.e. a custom column function popup window, the same applies below), that is, the target list control is displayed on the page, where the custom list on the page is shown in fig. 1A, fig. 1A shows a schematic diagram of the custom list on the page according to an exemplary embodiment, and fig. 1A may include an advertisement creation key, a one-key clear key, a reset column width key, a custom list key, a time period selection key, and the like, and of course, other keys may also be included on the page, and this embodiment is represented by xxxxx. Schematic of a target list control as shown in the figure, fig. 1B illustrates a schematic of a target list control according to an exemplary embodiment, including: the display content of the 1B custom list can comprise: additional columns, such as attribute selection, presentation data, interaction data, application download data, floor page data, attachment components, etc., are exemplified in FIG. 1B as including attribute selection and presentation data, wherein attribute selection is exemplified as including full selection, M, N, O, P, Q, R, and S, and the display data is exemplified as including: all of A, B, C, D, E, F and G are examples, but in practice, are not limited thereto.
Above the frozen boundary in FIG. 1B is included a default list of plan names, for example. After A, B, C, D, E, F and G are selected, adding the selected A, B, C, D, E, F and G into a list box to be used as a list item with selection; and then triggering a freezing operation instruction for the column items in the added list box in the target list control, namely receiving a data adjustment instruction initiated by a user on the target list control. Wherein the data adjustment instruction is an instruction for performing column entry freezing on one or more items in the added list box.
In step 102, when an adjustment operation for the freezing boundary in the displayed target list control is detected, the current position of the freezing boundary of the column selection box added in the target list control is adjusted.
In this step, there are two ways of adjustment:
An adjustment mode is as follows: detecting the current position of the frozen boundary of the added column selection box in the target list control; and adjusting the column items to be adjusted in the frozen boundary according to the current position of the frozen boundary. In particular, the method comprises the steps of,
Firstly, determining the current position of a freezing boundary added with a column selection box in the target list control according to the data adjustment instruction; then, the column items to be adjusted in the frozen boundary are adjusted by moving or dragging the current position of the frozen boundary.
That is, firstly, detecting the position of the freezing boundary of the added column selection frame in the target list control according to the data adjustment instruction; above the freezing boundary, at least the first column entry is included, and the column entry is a default fixed freezing column entry. Typically, the location of the freeze boundary defaults to being below the location of the fixed freeze column entry.
Wherein adjusting the column entries to be adjusted within the frozen boundary according to the current position at which the frozen boundary is moved, comprises:
Judging whether the current position of the frozen boundary moved meets a first condition, and if so, positioning the current position of the frozen boundary to a first edge of the position of the corresponding column item; if the first set condition is not met, locating the current position of the frozen boundary to a second edge of the position of the corresponding column entry, wherein the first edge and the first edge are both located in the added column selection frame, and the position of the second edge is above the first edge. Wherein, whether the first condition is satisfied may be: whether greater than half the position of the corresponding column entry in the added column selection box, etc.
That is, if the current position at which the freeze boundary is moved is greater than half the position of the corresponding column entry in the added column selection frame, locating the current position of the freeze boundary to the lower edge of the position of the corresponding column entry; and if the current position of the frozen boundary moved is not more than half of the position of the corresponding column item in the added column selection frame, positioning the current position of the frozen boundary to the upper edge of the position of the corresponding column item.
In this embodiment, the current position of the frozen boundary is compared with the position of which column item in the added column selection frame to overlap with each other, and if the frozen boundary is completely re-pasted, the current position of the frozen boundary is directly positioned to the lower edge of the position of the corresponding column item; if the positions are partially overlapped, whether the current position of the freezing boundary is greater than half of the position of the corresponding column item is further judged, if so, the position is equivalent to the complete overlapping of the positions, and the current position of the freezing boundary is positioned to the lower edge of the position of the corresponding column item; if not, it is equivalent that the column entry should not freeze. The current position of the freeze boundary may be located at the upper edge of the position of the column entry or at the lower edge of the position of the last column entry adjacent to the column entry, etc.
And in a second adjustment mode, moving the column items to be adjusted, to which the column selection boxes are added, in the target list control into the freezing boundary.
Specifically, the function of adjusting the frozen column option within the frozen boundary by moving or dragging the column option to which the column option box has been added. In this embodiment, a column item to be adjusted is selected from the added column selection frame; the selected column item to be adjusted is then moved or dragged into the freeze boundary.
In step 103, the adjusted position of the frozen boundary of the column selection box in the target list control is obtained.
The position of the freezing boundary of the added column selection box in the target list control can be adjusted up and down.
In step 104, the target list control is presented in a display page after adjustment to the location of the frozen boundary.
And freezing the column options above the freezing boundary after adjustment.
In this step, after the column options in the target list control are adjusted in position, the column options above the frozen boundary after adjustment need to be frozen, for example, after adjustment, by clicking an application button in the target list control to trigger freezing, etc., and then the target list control adjusted to the position of the frozen boundary is displayed in a display page.
In the embodiment of the disclosure, a data adjustment instruction initiated by a user to a target list control is received, and the target list control corresponding to the data adjustment instruction is displayed; when the adjustment operation of the freezing boundary in the displayed target list control is detected, adjusting the position of the freezing boundary with the column selection frame added in the target list control; and acquiring the position of the freezing boundary of the column selection box added in the adjusted target list control, and displaying the target list control after the position of the freezing boundary is adjusted in a display page. In the embodiment of the disclosure, when an adjustment operation for a freezing boundary in the displayed target list control is detected, the current position of the freezing boundary is adjusted, the adjusted position of the freezing boundary is obtained, and the target list control of the freezing boundary after adjustment is displayed in a display page. The freezing boundary in the target list control can be freely adjusted according to the data adjustment instruction, so that the operation steps of adjusting the target list control are simplified, the cost is reduced, and the efficiency of adjusting the target list control is improved.
Optionally, in another embodiment, based on the foregoing embodiment, the method may further include:
when the current position of the freezing boundary is detected to start to be moved, controlling the original position of the freezing boundary to be changed into a frame in a first state, and changing the edge of the current position of the freezing boundary into a second state for display; controlling the current position of the frozen boundary to be displayed in a first line in a second state in the process of detecting that the current position of the frozen boundary is moved to the position of the next column item; when the current position of the frozen boundary is detected to be moved to the position of the next column item, controlling the current position of the frozen boundary to be adjusted to the first edge of the position of the next column item.
In the embodiment of the present disclosure, in order to distinguish the current position of the freezing boundary, the current position may be represented by different types of lines, or may be represented by the color of the lines, which is not limited in this embodiment. For example, one line is represented by: the first line may be indicated by a dotted line, and the second line described below may be indicated by a solid line, etc., of course, and vice versa.
In an application example, when the current position of the frozen boundary is detected to start to be moved, controlling the original position of the frozen boundary to be changed into a gray frame (namely, a first state frame), and displaying the edge of the current position of the frozen boundary to be changed into blue (namely, a second state); controlling the current position of the frozen boundary to be displayed in blue dotted lines in the process of detecting that the current position of the frozen boundary is moved to the position of the next column item; when the current position of the frozen boundary is detected to be moved to the position of the next column item, the current position of the frozen boundary is controlled to be adjusted to the lower edge (i.e., the first edge) of the position of the next column item.
For ease of understanding, referring to fig. 2 together, fig. 2 is a schematic diagram illustrating a default style of an added column selection box in a target list control according to an exemplary embodiment, and as can be seen from fig. 2, after the user clicks on the free definition list, the target list control pops up, where the default style in the target list control is exemplified by 15 columns added, but in practical application, the method is not limited thereto. Note that, the schedule name in the column above (i.e., the freeze boundary) in the added column selection box is the default freeze column (i.e., the first column). The freezing is performed with the following column options, for example, the embodiment selects the presentation data in its entirety, and adds all the items a, B, C, D, E, F, G of the presentation data to the selected list box as column items to be adjusted.
Referring now to fig. 3, fig. 3 is a schematic diagram showing a dragging or moving of a frozen boundary according to an exemplary embodiment, as can be seen from fig. 3, when the frozen boundary is dragged, the edge of the frozen boundary changes to blue to display the frozen boundary under the a-column item, the frozen boundary is displayed in blue dotted line, and when the a-column item is dragged into the frozen boundary to loosen the hand, the frozen boundary displays a blue solid line, and fig. 4 is a schematic diagram showing the a-column item being dragged into the frozen boundary according to an exemplary embodiment.
In the embodiment of the disclosure, in the moving process of the freezing boundary, the moving process of the freezing boundary is displayed through different states (such as colors), so that the definition of the moving process of the freezing boundary is improved, and the viewing efficiency and the using efficiency of a user are improved.
Optionally, in another embodiment, based on the foregoing embodiment, the method may further include:
When detecting that the current position of the moving freezing boundary is moved to the position of more than N column items or less than one column item, controlling the edge of the freezing boundary to be in a third state (such as red), and positioning the current position of the freezing boundary to be in the third state (such as red), wherein the integer of 2 is less than or equal to N is less than or equal to 8; displaying the most frozen N columns of the frozen boundary frozen column items and the least frozen column of the prompt information; and controlling the current position of the freezing boundary to return to the original position.
For ease of understanding, please refer to fig. 5 and fig. 6 together, fig. 5 is a schematic diagram showing a frozen column number exceeding the maximum, in this embodiment, the frozen column number is taken as an example, but in practical application, the frozen column number can be adaptively adjusted according to needs. FIG. 6 is a schematic diagram illustrating a frozen column count of less than one item, according to an example embodiment.
When the number of frozen columns exceeds the maximum term N (4 columns are taken as an example in this embodiment N), as shown in fig. 5, the edge of the control frozen boundary changes to a red double-dashed line (it should be noted that, in this embodiment, a red dashed line is taken as an example, and colors and lines may be optionally set in practical application, and this embodiment is not limited), the current position of the frozen boundary is located to be the red double-dashed line, and the frozen column term of the frozen boundary is displayed to be frozen by at most 4 columns, and the position of the red double-dashed line is located below the frozen column of at most 4 columns. As further shown in fig. 6, when the number of frozen columns is less than 1, the edge of the frozen boundary becomes red double-dashed line, the current position of the frozen boundary is positioned to become red double-dashed line, and the frozen column item of the frozen boundary is displayed to be frozen by at least 1 column, and the position of the red double-dashed line is positioned above the frozen column of at least 1 column. Of course, the embodiment takes the red double-dashed line as an example, and in practical application, the embodiment is not limited to this, and lines of other colors can be customized.
In the embodiment of the disclosure, when the set maximum or minimum column item is exceeded in the moving process of the freezing boundary, the user is reminded through lines with different colors, and the user is reminded of timely adjusting the moving area of the freezing boundary when the moving of the freezing boundary exceeds the set column item, so that the use efficiency is improved.
Optionally, in another embodiment, after moving, by moving or dragging, the column item to be adjusted with the column selection box added in the target list control into the freezing boundary, the method may further include: when the position of the column item to be adjusted is detected to start to move, controlling the column item to be adjusted to display in a second line in a second state; and when the position of the column item to be adjusted is detected to be moved into the freezing boundary, controlling the column item to be adjusted to be displayed in a first state.
In an application example, when the position of the column item to be adjusted is detected to start a moving process, controlling the column item to be adjusted to be displayed in a blue (namely, a second state) solid line; and controlling the column item to be adjusted to be displayed in gray (namely, a first state) when detecting that the position of the column item to be adjusted is moved into the freezing boundary.
For ease of understanding, please refer to fig. 7 and 8 together, fig. 7 is a schematic diagram illustrating a move column option according to an exemplary embodiment. As shown in fig. 7, in this embodiment, a column item to be adjusted is taken as an example of selecting B, and when it is detected that the column item is moved, the B is controlled to be displayed by a blue solid line (in this embodiment, the blue solid line is taken as an example, the color is schematically described, and of course, other color lines can be customized, etc.); upon detecting that the position of the B is moved into the freezing boundary, the B column item is controlled to be displayed in gray, as described in fig. 8, fig. 8 is a schematic diagram showing movement of the column item B to be adjusted into the freezing boundary according to an exemplary embodiment. The B column entries are in the above column frozen (i.e., within the frozen boundary).
In the embodiment of the disclosure, in the moving process of the column item to be adjusted, the moving process of the column item to be adjusted can be displayed through different states (such as colors and the like), so that the definition of the moving process of the column item to be adjusted is improved, and the viewing efficiency and the using efficiency of a user are improved.
Optionally, in another embodiment, based on the foregoing embodiment, the method may further include:
When detecting that the position of the column item to be adjusted is moved into the freezing boundary, if the column item in the freezing boundary exceeds N column items, controlling the edge of the column item to be adjusted to be in a third state (such as red, etc.), wherein N is an integer which is more than or equal to 2 and less than or equal to 8; displaying a maximum of frozen N columns of the frozen-boundary frozen column entries; and controlling the position of the column item to be adjusted to return to the original position.
As shown in fig. 9, fig. 9 is a schematic diagram showing that the column items to be adjusted are moved more than the maximum items according to an exemplary embodiment, and the column items to be adjusted are moved more than four in this embodiment, but in practical application, the column items to be adjusted may be adaptively adjusted according to needs. As shown in fig. 9, when F is dragged into the freezing boundary, when the number of frozen columns exceeds the maximum term N, the edge of the freezing boundary is controlled to be changed into a red double-dashed line, the current position of the freezing boundary is positioned to be changed into a red double-curved line, and the frozen column term of the freezing boundary is displayed to be frozen by the maximum number N of columns. Displaying a maximum frozen M columns of the frozen-boundary frozen column entries; and controlling the position of the behavior rate column option to be frozen to return to the original position.
In the embodiment of the disclosure, when the movement process of the column item to be adjusted exceeds the set maximum, the user is reminded through the color and the line that the movement of the freezing boundary exceeds the set maximum column item, and the user is reminded that the column item to be adjusted cannot be moved above the freezing boundary, so that the use efficiency is improved.
In the embodiment of the disclosure, a user clicks a custom list button on a platform to call up a target list control, and a user can drag an option in an added list selection box or freely adjust a frozen list by adjusting a frozen boundary; when the frozen boundary is dragged, the original position of the frozen boundary is changed into a gray frame, the edge of the frozen boundary is changed into blue to be displayed, the position positioned after the user loosens the hands is displayed in a blue dotted line area, and after the user loosens the hands, the frozen boundary is adjusted to the dragging position. In this embodiment, the frozen column may be at most N items, at least 1 item, and when the position of the dragged frozen border exceeds N items or is less than 1 item, the frozen border edge becomes red double-dashed line, and the positioning position becomes red double-dashed line. Of course, the display device may be set to be a virtual line, a solid line, or a line with different depths, etc. of the color, which is not limited in this embodiment, and the corresponding changes are displayed at the freezing boundary, that is, the freezing boundary is returned to the original position after the cursor is released, where the freezing boundary is frozen by at most N columns and at least 1 column. When the operation logic of the drag column option is same with the drag freezing boundary and exceeds the freezing quantity range, the option frame is red and displayed, the positioning position is red and displayed, the edge of the freezing boundary is red, and the maximum freezing of N columns in the freezing boundary is prompted. In the embodiment of the disclosure, when the data adjustment instruction is received, the function of freezing the column entries can be freely performed by adjusting the position of the freezing boundary, so that the operation steps of freezing the column entries are simplified, the cost is reduced, and the efficiency of freezing the column entries is improved.
Referring also to fig. 10 and 11, fig. 10 is a schematic diagram illustrating freezing of a column option above a freeze boundary according to an exemplary embodiment; FIG. 11 is a diagram illustrating a page effect after freezing according to column entries above a freezing boundary, according to an exemplary embodiment.
As shown in fig. 10, in the present embodiment, the names of the frozen column items above the frozen boundary are exemplified by A, B, C. When the user clicks the application operation key, the frozen page table is exemplified by the names of the program names and A, B, C, and the collected data are exemplified by H1 to H7, and H1 to H7 respectively represent different data, and the frozen effect is shown in fig. 11, wherein the black vertical line in fig. 11 is a frozen boundary, the column on the left of the proper vertical line is a frozen column item, and the right is a non-frozen column item.
Fig. 12 is a block diagram of a data presentation device, according to an example embodiment. Referring to fig. 12, the apparatus includes a first display module 121, an adjustment module 122, an acquisition module 123, and a second display module 124.
The first display module 121 is configured to execute a target list control corresponding to a data adjustment instruction to display the data adjustment instruction in response to the data adjustment instruction;
The adjustment module 122 is configured to perform adjustment on the current position of the frozen boundary of the column selection box added in the target list control when the adjustment operation on the frozen boundary in the displayed target list control is detected;
The obtaining module 123 is configured to obtain the position of the freezing boundary of the column selection box added in the target list control after adjustment;
The second presentation module 124 is configured to execute the target list control after the position of the frozen boundary is adjusted in the display page.
Optionally, in another embodiment, based on the above embodiment, the adjusting module 122 includes: the detection module 131 and the column item adjustment module 132 are schematically shown in fig. 13, in which,
The detection module 131 is configured to perform detection of a current position in the target list control where a frozen boundary of the added column selection box is moved;
the column item adjustment module 132 is configured to perform adjustment of column items to be adjusted within the frozen boundary according to the current position at which the frozen boundary is moved.
Optionally, in another embodiment, based on the above embodiment, the column item adjustment module 132 includes: the judging module 141, the first positioning module 142 and the second positioning module 143 have a structure schematically shown in fig. 14, in which,
The judging module 141 is configured to execute judging whether the current position where the freezing boundary is moved satisfies a first setting condition;
The first positioning module 142 is configured to perform positioning of the current position of the freezing boundary to the position first edge of the corresponding column item when the judging module 142 judges that the current position of the freezing boundary moved meets the first setting condition;
the second positioning module 143 is configured to perform positioning, when the judging module 142 judges that the current position of the frozen boundary moved does not meet the first setting condition, the current position of the frozen boundary to a second edge of the position of the corresponding column item, where the first edge and the first edge are both located in the added column selection frame, and the position of the second edge is above the first edge.
Optionally, in another embodiment, based on the foregoing embodiment, the apparatus may further include: a first control module, a second control module and a third control module, wherein,
The first control module is configured to control the original position of the freezing boundary to be changed into a first state frame and the edge of the current position of the freezing boundary to be changed into a second state for display when the current position of the freezing boundary is detected to start being moved;
The second control module is configured to control the current position of the freezing boundary to be displayed in a first line in a second state in the process of detecting that the current position of the freezing boundary is moved to the position of the next column item;
The third control module is configured to control the current position of the freezing boundary to be adjusted to the first edge of the position of the next column item when the current position of the freezing boundary is detected to be moved to the position of the next column item.
Optionally, in another embodiment, based on the foregoing embodiment, the apparatus may further include: a fourth control module, a first display module and a fifth control module, wherein,
The fourth control module is configured to control the edge of the freezing boundary to be in a third state when detecting that the current position of the freezing boundary is moved to the position of more than N column items or less than one column item, and locate the current position of the freezing boundary to be in the third state, wherein 2 is an integer which is less than or equal to N and less than or equal to 10;
the first display module is configured to execute the steps of displaying the frozen column items of the frozen boundary, namely, at most freezing N columns and at least freezing one column of prompt information;
the fifth control module is configured to perform control configured to control the current position of the freeze boundary to return to a home position.
Optionally, in another embodiment, based on the foregoing embodiment, the adjusting module includes: and the movement adjustment module is configured to execute the adjustment operation of the freezing boundary in the displayed target list control, and move the column item to be adjusted with the column selection box in the target list control into the freezing boundary when the adjustment operation of the freezing boundary in the displayed target list control is detected.
Optionally, in another embodiment, based on the foregoing embodiment, the adjusting module may further include: the determining module, the column item adjusting module and the movement adjusting module, wherein the functions and roles of the modules are detailed in the above description, and are not repeated here.
Optionally, in another embodiment, based on the foregoing embodiment, the apparatus may further include: a sixth control module and a seventh control module, wherein,
The sixth control module is configured to control the column item to be adjusted to be displayed in a second line of a second state when the position of the column item to be adjusted is detected to be started to move;
The seventh control module is configured to control the column item to be adjusted to be displayed in a first state when detecting that the position of the column item to be adjusted is moved into the freezing boundary.
Optionally, in another embodiment, based on the foregoing embodiment, the apparatus may further include: an eighth control module, a second display module and a ninth control module, wherein,
The eighth control module is configured to execute, when detecting that the position of the column item to be adjusted is moved into the freezing boundary, if the column item in the freezing boundary exceeds N column items, controlling the edge of the column item to be adjusted to be in a third state, wherein 2 is an integer which is less than or equal to N and less than or equal to 10;
the second display module is configured to perform a maximum of frozen N columns of column items displaying the frozen boundary;
the ninth control module is configured to perform control to return the position of the column item to be adjusted to the original position.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Optionally, an embodiment of the present disclosure further provides an electronic device, including:
A processor;
A memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the data presentation method as described above.
The disclosed embodiments also provide a computer-readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the data presentation method as described above.
The disclosed embodiments also provide a computer program product comprising a computer program/instruction which, when executed by a processor, implements a data presentation method as described above.
In the embodiment of the disclosure, when a data adjustment instruction initiated by a user to a target list control is received, the position of a freezing boundary with a column selection frame added in the target list control is adjusted according to the data adjustment instruction; and freezing the column options above the freezing boundary after adjustment. In the embodiment of the disclosure, when the data adjustment instruction is received, the function of freezing the column entries can be freely performed by adjusting the position of the freezing boundary, so that the operation steps of freezing the column entries are simplified, the cost is reduced, and the efficiency of freezing the column entries is improved.
Fig. 15 is a block diagram of an electronic device 800, according to an example embodiment. For example, the electronic device 800 may be a mobile terminal or a server, and in the embodiment of the disclosure, the electronic device is taken as an example of the mobile terminal. For example, electronic device 1500 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to fig. 15, an electronic device 1500 may include one or more of the following components: a processing component 1502, a memory 1504, a power component 1506, a multimedia component 1508, an audio component 1510, an input/output (I/O) interface 1512, a sensor component 1514, and a communication component 1516.
The processing component 1502 generally controls overall operation of the electronic device 1500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1502 may include one or more processors 1520 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 1502 may include one or more modules that facilitate interactions between the processing component 1502 and other components. For example, the processing component 1502 may include a multimedia module to facilitate interaction between the multimedia component 1508 and the processing component 1502.
The memory 1504 is configured to store various types of data to support operations at the device 1500. Examples of such data include instructions for any application or method operating on electronic device 1500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1504 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply assembly 1506 provides power to the various components of the electronic device 1500. The power supply component 1506 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 1500.
The multimedia component 1508 comprises a screen between the electronic device 1500 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, multimedia assembly 1508 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive external multimedia data when the device 1500 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 1510 is configured to output and/or input audio signals. For example, the audio component 1510 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 1500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1504 or transmitted via the communication component 1516. In some embodiments, the audio component 1510 further comprises a speaker for outputting audio signals.
The I/O interface 1512 provides an interface between the processing component 1502 and peripheral interface modules, which can be keyboards, click wheels, buttons, and the like. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 1514 includes one or more sensors for providing status assessment of various aspects of the electronic device 1500. For example, the sensor assembly 1514 may detect an on/off state of the device 1500, a relative positioning of the components, such as a display and keypad of the electronic device 1500, the sensor assembly 1514 may also detect a change in position of the electronic device 1500 or a component of the electronic device 1500, the presence or absence of a user in contact with the electronic device 1500, an orientation or acceleration/deceleration of the electronic device 1500, and a change in temperature of the electronic device 1500. The sensor assembly 1514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1514 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1516 is configured to facilitate communication between the electronic device 1500 and other devices, either wired or wireless. The electronic device 1500 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 1516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1516 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 1500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for performing the data presentation methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 1504, including instructions executable by processor 1520 of electronic device 1500 to perform the data presentation methods shown above. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
In an exemplary embodiment, a computer program product is also provided, which, when executed by the processor 1520 of the electronic device 1500, causes the electronic device 1500 to perform the data presentation method shown above.
Fig. 16 is a block diagram illustrating an apparatus 1600 for data presentation according to an example embodiment. For example, apparatus 1600 may be provided as a server. Referring to fig. 16, the apparatus 1600 includes a processing component 1622 that further includes one or more processors, and memory resources represented by memory 1632, for storing instructions, such as applications, executable by the processing component 1622. The application programs stored in memory 1632 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1622 is configured to execute instructions to perform the data presentation methods described above.
The apparatus 1600 may also include a power component 1626 configured to perform power management of the apparatus 1600, a wired or wireless network interface 1650 configured to connect the apparatus 1600 to a network, and an input output (I/O) interface 1658. The device 1600 may operate based on an operating system stored in memory 1632, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
In an exemplary embodiment, a computer-readable storage medium is also provided, such as memory 804 including instructions executable by processor 820 of apparatus 800 to perform the above-described method. Alternatively, the computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (16)
1. A data presentation method, comprising:
responding to a data adjustment instruction, and displaying a target list control corresponding to the data adjustment instruction;
When the adjustment operation of the freezing boundary in the displayed target list control is detected, the current position of the freezing boundary with the column selection frame added in the target list control is adjusted, wherein the adjustment is to adjust up and down by dragging the current position of the freezing boundary;
Acquiring the position of a freezing boundary added with a column selection frame in the adjusted target list control;
Displaying the target list control adjusted to the position of the freezing boundary in a display page;
The adjusting the current position of the freezing boundary of the added column selection box in the target list control comprises the following steps:
Detecting the current position of the frozen boundary of the added column selection box in the target list control, wherein the frozen boundary is higher than the current position and at least comprises a first column item;
And adjusting the column items to be adjusted in the frozen boundary according to the current position of the frozen boundary.
2. The method according to claim 1, wherein adjusting the column entries to be adjusted within the frozen boundary according to the current position at which the frozen boundary is moved comprises:
if the current position of the frozen boundary moved meets a first setting condition, positioning the current position of the frozen boundary to a first edge of the position of the corresponding column item;
If the current position of the frozen boundary moved does not meet the first set condition, the current position of the frozen boundary is positioned to a second edge of the position of the corresponding column item, wherein the first edge and the second edge are both positioned in the added column selection frame, and the position of the second edge is above the first edge.
3. The data presentation method of claim 2, wherein the method further comprises:
when the current position of the freezing boundary is detected to start to be moved, controlling the original position of the freezing boundary to be changed into a frame in a first state, and changing the edge of the current position of the freezing boundary into a second state for display;
controlling the current position of the frozen boundary to be displayed in a first line in a second state in the process of detecting that the current position of the frozen boundary is moved to the position of the next column item;
when the current position of the frozen boundary is detected to be moved to the position of the next column item, controlling the current position of the frozen boundary to be adjusted to the first edge of the position of the next column item.
4. A data presentation method as claimed in any one of claims 1 to 3, further comprising:
When the current position of the freezing boundary is detected to be moved to a position exceeding N column items or less than one column item, controlling the edge of the freezing boundary to be in a third state, and positioning the current position of the freezing boundary to be in the third state, wherein N is an integer which is more than or equal to 2 and less than or equal to 10;
Displaying the most frozen N columns of the frozen boundary frozen column items and the least frozen column of the prompt information;
and controlling the current position of the freezing boundary to return to the original position.
5. The method of claim 1, wherein adjusting the current position of the freeze boundary of the added column box in the target list control comprises:
and moving the column item to be adjusted with the column selection box added in the target list control into the freezing boundary.
6. The data presentation method of claim 5, further comprising:
When the position of the column item to be adjusted is detected to start to move, controlling the column item to be adjusted to display in a second line in a second state;
And when the position of the column item to be adjusted is detected to be moved into the freezing boundary, controlling the column item to be adjusted to be displayed in a first state.
7. The data presentation method of claim 5 or 6, further comprising:
when detecting that the position of the column item to be adjusted is moved into the freezing boundary, if the column item in the freezing boundary exceeds N column items, controlling the edge of the column item to be adjusted to be in a third state, wherein N is an integer which is more than or equal to 2 and less than or equal to 10;
Displaying a maximum of frozen N columns of the frozen-boundary frozen column entries;
and controlling the position of the column item to be adjusted to return to the original position.
8. A data presentation device, comprising:
The first display module is configured to execute a target list control corresponding to a data adjustment instruction to display the data adjustment instruction in response to the data adjustment instruction;
The adjustment module is configured to execute adjustment of the current position of the frozen boundary of the column selection frame added in the target list control when the adjustment operation of the frozen boundary in the displayed target list control is detected, wherein the adjustment is up-and-down adjustment by dragging the current position of the frozen boundary;
The acquisition module is configured to acquire the position of the freezing boundary of the column selection box added in the target list control after adjustment;
a second presentation module configured to execute the target list control after presentation of the position adjusted to the frozen boundary in a display page;
Wherein, the adjustment module includes:
a detection module configured to perform detection of a current position in the target list control where a freeze boundary of an added column selection box is moved, the freeze boundary being above and including at least a first column item;
and the column item adjustment module is configured to execute adjustment of column items to be adjusted in the frozen boundary according to the current moved position of the frozen boundary.
9. The data presentation device of claim 8, wherein the column item adjustment module comprises:
A judging module configured to perform judgment as to whether or not a current position where the freezing boundary is moved satisfies a first setting condition;
A first positioning module configured to perform positioning of a current position of the freezing boundary to a position first edge of a corresponding column item when the judging module judges that the current position of the freezing boundary moved satisfies the first setting condition;
and a second positioning module configured to perform positioning of the current position of the frozen border to a second edge of the position of the corresponding column item when the judging module judges that the current position of the frozen border moved does not satisfy the first setting condition, wherein the first edge and the second edge are both located in the added column selection frame, and the position of the second edge is above the first edge.
10. The data presentation device of claim 9, wherein the device further comprises:
A first control module configured to control the original position of the frozen boundary to be changed into a first state frame and the edge of the current position of the frozen boundary to be changed into a second state for display when the current position of the frozen boundary is detected to start being moved;
A second control module configured to control the current position of the frozen border to be displayed in a first line of a second state in a process of detecting that the current position of the frozen border is moved to the position of the next column item;
and a third control module configured to control the current position of the frozen boundary to adjust to a first edge of the position of the next column item when the current position of the frozen boundary is detected to be moved to the position of the next column item.
11. A data presentation device as claimed in any one of claims 8 to 10, further comprising:
A fourth control module configured to perform control of an edge of the frozen boundary to become a third state when it is detected that the current position of the frozen boundary is moved to a position exceeding N column entries or less than one column entry, and to locate the current position of the frozen boundary to become the third state, wherein 2N is an integer of 10;
A first display module configured to perform display of at most N frozen columns of frozen-boundary frozen column items, at least one frozen column of prompt information;
And a fifth control module configured to perform control of returning the current position of the freeze boundary to the home position.
12. The data presentation device of claim 8, wherein the adjustment module comprises:
And the movement adjustment module is configured to execute the adjustment operation of the freezing boundary in the displayed target list control, and move the column item to be adjusted with the column selection box in the target list control into the freezing boundary.
13. The data presentation device of claim 12, wherein the device further comprises:
a sixth control module configured to control the column item to be adjusted to be displayed in a second line of a second state when detecting that the position of the column item to be adjusted is started to move;
And a seventh control module configured to control the column item to be adjusted to be displayed in a first state when detecting that the position of the column item to be adjusted is moved into the freezing boundary.
14. A data presentation device as claimed in claim 12 or 13, further comprising:
An eighth control module configured to perform, when detecting that the position of the column item to be adjusted is moved into the freezing boundary, if the column item in the freezing boundary exceeds N column items, controlling the edge of the column item to be adjusted to become a third state, wherein 2 is an integer of N is less than or equal to 10;
a second display module configured to perform a maximum of frozen N columns of column items displaying the frozen boundary freezing;
And a ninth control module configured to perform control of returning the position of the column item to be adjusted to the original position.
15. An electronic device, comprising:
A processor;
A memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the data presentation method of any one of claims 1 to 7.
16. A computer readable storage medium, characterized in that instructions in the computer readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the data presentation method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110866854.8A CN113625917B (en) | 2021-07-29 | 2021-07-29 | Data display method, device, electronic equipment, storage medium and product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110866854.8A CN113625917B (en) | 2021-07-29 | 2021-07-29 | Data display method, device, electronic equipment, storage medium and product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113625917A CN113625917A (en) | 2021-11-09 |
CN113625917B true CN113625917B (en) | 2024-06-11 |
Family
ID=78381673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110866854.8A Active CN113625917B (en) | 2021-07-29 | 2021-07-29 | Data display method, device, electronic equipment, storage medium and product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113625917B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114065715B (en) * | 2021-11-19 | 2024-10-25 | 数字广东网络建设有限公司 | Table processing method, apparatus, device and storage medium |
CN114417801B (en) * | 2022-01-17 | 2024-11-12 | 珠海金山办公软件有限公司 | Method and device for freezing data in table view, and electronic device |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193782A (en) * | 2010-03-01 | 2011-09-21 | 北京中企开源信息技术有限公司 | Method for operating table model |
CN102999551A (en) * | 2011-10-04 | 2013-03-27 | 微软公司 | Automatic scoping of data entities |
CN104360818A (en) * | 2014-12-09 | 2015-02-18 | 上海联彤网络通讯技术有限公司 | Method for checking list view, gesture error correction method and gesture error correction system |
CN105022722A (en) * | 2014-04-18 | 2015-11-04 | 珠海金山办公软件有限公司 | Electronic form row and column freezing method and electronic form row and column freezing device |
CN105022558A (en) * | 2014-04-16 | 2015-11-04 | 珠海金山办公软件有限公司 | Method and system for adjusting frozen region in spreadsheet |
CN105988982A (en) * | 2015-01-28 | 2016-10-05 | 腾讯科技(深圳)有限公司 | Table locking method and apparatus |
CN108604161A (en) * | 2016-04-15 | 2018-09-28 | 华为技术有限公司 | A kind of method, apparatus and terminal device of locking list object |
CN110609993A (en) * | 2019-09-18 | 2019-12-24 | 北京字节跳动网络技术有限公司 | Table adjusting method and equipment |
CN110968987A (en) * | 2018-09-30 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Table display method and device, storage medium and electronic device |
CN110968241A (en) * | 2018-09-30 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Processing method and device of electronic form, computer readable storage medium and computer equipment |
CN111309798A (en) * | 2020-02-11 | 2020-06-19 | 北京字节跳动网络技术有限公司 | Table processing method, device, equipment and storage medium |
CN112506493A (en) * | 2020-10-30 | 2021-03-16 | 福建亿能达信息技术股份有限公司 | Table configuration method, device, equipment and medium based on vue |
CN112989776A (en) * | 2021-03-03 | 2021-06-18 | 远光软件股份有限公司 | Method and device for adjusting table columns, storage medium and terminal equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7779346B2 (en) * | 2006-10-03 | 2010-08-17 | Research In Motion Limited | System and method for freezing columns and rows in a UI table |
US9760271B2 (en) * | 2014-07-28 | 2017-09-12 | International Business Machines Corporation | Client-side dynamic control of visualization of frozen region in a data table |
US20210209559A1 (en) * | 2020-01-06 | 2021-07-08 | Adp, Llc | Table grid with multi-level header and value |
-
2021
- 2021-07-29 CN CN202110866854.8A patent/CN113625917B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193782A (en) * | 2010-03-01 | 2011-09-21 | 北京中企开源信息技术有限公司 | Method for operating table model |
CN102999551A (en) * | 2011-10-04 | 2013-03-27 | 微软公司 | Automatic scoping of data entities |
CN105022558A (en) * | 2014-04-16 | 2015-11-04 | 珠海金山办公软件有限公司 | Method and system for adjusting frozen region in spreadsheet |
CN105022722A (en) * | 2014-04-18 | 2015-11-04 | 珠海金山办公软件有限公司 | Electronic form row and column freezing method and electronic form row and column freezing device |
CN104360818A (en) * | 2014-12-09 | 2015-02-18 | 上海联彤网络通讯技术有限公司 | Method for checking list view, gesture error correction method and gesture error correction system |
CN105988982A (en) * | 2015-01-28 | 2016-10-05 | 腾讯科技(深圳)有限公司 | Table locking method and apparatus |
CN108604161A (en) * | 2016-04-15 | 2018-09-28 | 华为技术有限公司 | A kind of method, apparatus and terminal device of locking list object |
CN110968987A (en) * | 2018-09-30 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Table display method and device, storage medium and electronic device |
CN110968241A (en) * | 2018-09-30 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Processing method and device of electronic form, computer readable storage medium and computer equipment |
CN110609993A (en) * | 2019-09-18 | 2019-12-24 | 北京字节跳动网络技术有限公司 | Table adjusting method and equipment |
CN111309798A (en) * | 2020-02-11 | 2020-06-19 | 北京字节跳动网络技术有限公司 | Table processing method, device, equipment and storage medium |
CN112506493A (en) * | 2020-10-30 | 2021-03-16 | 福建亿能达信息技术股份有限公司 | Table configuration method, device, equipment and medium based on vue |
CN112989776A (en) * | 2021-03-03 | 2021-06-18 | 远光软件股份有限公司 | Method and device for adjusting table columns, storage medium and terminal equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113625917A (en) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105955607B (en) | Content sharing method and device | |
CN107562322B (en) | Page switching method and device | |
CN107124508B (en) | Position adjusting method and device of suspension control, terminal and readable storage medium | |
CN111381739B (en) | Application icon display method and device, electronic equipment and storage medium | |
CN104317402B (en) | Description information display method and device and electronic equipment | |
CN105487805B (en) | Object operation method and device | |
CN106528081B (en) | Operation execution method and device | |
US11372516B2 (en) | Method, device, and storage medium for controlling display of floating window | |
CN104679599A (en) | Application program duplicating method and device | |
CN106020682A (en) | Multi-task management method and device | |
CN110968364B (en) | Method and device for adding shortcut plugins and intelligent device | |
CN113625917B (en) | Data display method, device, electronic equipment, storage medium and product | |
CN104461236A (en) | Method and device for displaying application icons | |
CN106951299A (en) | The operating method and device of application program | |
WO2023116678A1 (en) | Desktop display method and apparatus, electronic device, and medium | |
CN113783995A (en) | Display control method, device, electronic device and medium | |
CN111371952A (en) | Application icon management method and device | |
CN108984098B (en) | Information display control method and device based on social software | |
CN105094539A (en) | Display method and device of reference information | |
CN111552426B (en) | Intelligent equipment operation method and device and storage medium | |
CN112394806A (en) | User interface display method and device, electronic equipment and storage medium | |
CN112051949A (en) | Content sharing method and device and electronic equipment | |
CN108829473B (en) | Event response method, device and storage medium | |
CN106325712B (en) | Terminal display control method and device and terminal | |
CN111859209A (en) | Content display method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |