[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113625917B - Data display method, device, electronic equipment, storage medium and product - Google Patents

Data display method, device, electronic equipment, storage medium and product Download PDF

Info

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
Application number
CN202110866854.8A
Other languages
Chinese (zh)
Other versions
CN113625917A (en
Inventor
刘兆峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110866854.8A priority Critical patent/CN113625917B/en
Publication of CN113625917A publication Critical patent/CN113625917A/en
Application granted granted Critical
Publication of CN113625917B publication Critical patent/CN113625917B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction 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

Data display method, device, electronic equipment, storage medium and product
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.
CN202110866854.8A 2021-07-29 2021-07-29 Data display method, device, electronic equipment, storage medium and product Active CN113625917B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (13)

* Cited by examiner, † Cited by third party
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