Data item display method and apparatus, and device, readable storage medium and product
By responding to user operations in the table and displaying the corresponding area of the data item in a fixed manner, the problem of data item sliding out of the view area and unclear relationship is solved, and the efficiency of table browsing is improved.
Patent Information
- Application Number
- PCT/SG2024/050517
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-15
- Filing Date
- 2024-08-14
- Publication Date
- 2025-02-20
AI Technical Summary
In a table, when the data item in the current column is associated with multiple data items in the next column, the data item may be repeatedly displayed. During the sliding process, the data item may slide out of the viewing area, and the user cannot intuitively determine the data item The relationship between the two.
By displaying the preset target table in the display page, in response to the user's switching operation, for each data item, if its corresponding area is in the display page, the data item is fixedly displayed in the area, thereby avoiding the data item from sliding out. View area.
It realizes that the data items are kept in the view area during sliding, and the user can intuitively determine the correlation between the data items, improving the efficiency of table browsing.
Smart Images

Figure SG2024050517_20022025_PF_FP_ABST
Abstract
Description
[0001]Data Item Display Method, Apparatus, Device, Readable Storage Medium, and Product This application claims priority to Chinese Patent Application No. 202311031271.9, filed on August 15, 2023. The disclosure of the aforementioned Chinese patent application is hereby incorporated by reference in its entirety as a part of this application. Technical Field: Embodiments of the present disclosure relate to a data item display method, apparatus, device, readable storage medium, and product. Background: Tables are a means of organizing and collating data and are widely used in scenarios such as communication, scientific research, and data analysis. When displaying a table, if a data item in a previous column is associated with multiple data items in a subsequent column, the data item in the previous column may be displayed repeatedly. In some cases, rows are merged to avoid redundant data display. However, when a large number of data items in the subsequent column correspond to data items in the previous column, the data items in the previous column may slide out of view when scrolling downward, making it impossible for the user to intuitively determine the association between the data items in the previous column and the data items in the subsequent column. This can result in the inability to see the data values in the merged rows, especially on devices with smaller display interfaces. SUMMARY OF THE INVENTION Embodiments of the present disclosure provide a data item display method, apparatus, device, readable storage medium, and product to address the technical problem of data items in the previous column sliding out of view and the user being unable to intuitively determine the association between the data items in the previous column and the data items in the subsequent column. In a first aspect, embodiments of the present disclosure provide a data item display method, comprising: displaying a preset target table on a display page, the target table including multiple data items, wherein at least some of the data items correspond to regions formed by merging at least two rows of preset cells in a column; and, in response to a user-triggered switch operation within the display page, displaying, for each data item, a fixed display position in the region corresponding to the data item if the display page includes the region corresponding to the data item. In a second aspect, an embodiment of the present disclosure provides a data item display device, comprising: a display module, configured to display a preset target table on a display page, the target table including a plurality of data items, wherein areas corresponding to at least some of the data items are formed by merging at least two rows of preset cells in a column; and a processing module, configured to, in response to a switching operation triggered by a user within the display page, display, for each data item, the data item at a preset display position in the area corresponding to the data item if the display page includes the area corresponding to the data item.In a third aspect, embodiments of the present disclosure provide an electronic device, comprising: a processor and a memory; the memory storing computer-executable instructions; and the processor executing the computer-executable instructions stored in the memory, causing the at least one processor to perform the data item display method described in the first aspect and various possible designs of the first aspect. In a fourth aspect, embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions. When the processor executes the computer-executable instructions, the data item display method described in the first aspect and various possible designs of the first aspect is implemented. In a fifth aspect, embodiments of the present disclosure provide a computer program product, comprising a computer program. When the computer program is executed by the processor, the data item display method described in the first aspect and various possible designs of the first aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS To more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technologies. Obviously, the drawings described below represent some embodiments of the present disclosure. Persons skilled in the art can derive other drawings based on these drawings without inventive effort. Figure 1 is a flowchart of a data item display method provided in an embodiment of the present disclosure; Figure 2 is a schematic diagram of an interface interaction provided in an embodiment of the present disclosure; Figure 3 is a flowchart of a data item display method provided in yet another embodiment of the present disclosure; Figure 4 is a schematic diagram of yet another interface interaction provided in an embodiment of the present disclosure; Figure 5 is a schematic diagram of the structure of a data item display device provided in an embodiment of the present disclosure; and Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION To further clarify the objectives, technical solutions, and advantages of the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only a portion of the embodiments of the present disclosure, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present disclosure without inventive effort are within the scope of protection of the present disclosure. It is understood that before using the technical solutions disclosed in each embodiment of the present disclosure, users should be informed of the type, scope of use, and usage scenarios of the personal information involved in the disclosure and their authorization should be obtained in accordance with relevant laws and regulations in an appropriate manner. For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information.This allows users to autonomously choose whether to provide personal information to software or hardware, such as electronic devices, applications, servers, or storage media, that implement the technical solutions of the present disclosure, based on the prompt information. As an optional but non-limiting implementation, in response to a user's active request, the prompt information may be sent to the user in the form of a pop-up window, where the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "Agree" or "Disagree" to provide personal information to the electronic device. It should be understood that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure. To address the technical problem of data items in a previous column sliding out of view, making it impossible for users to intuitively determine the relationship between the data items in the previous column and the data items in the next column, the present disclosure provides a data item display method, apparatus, device, readable storage medium, and product. It should be noted that the data item display method, apparatus, device, readable storage medium, and product provided in the present disclosure can be applied in any application scenario for displaying table content. In a current table, there may be data items composed of multiple merged preset cells. For example, if a data item in the front column is associated with multiple data items in the back column, then the data item in the front column is a data item composed of multiple merged preset cells. Therefore, the area covered by the data item composed of multiple merged preset cells is larger than the area covered by other data items displayed in a single cell. Users can use a sliding operation to switch the displayed content within the currently displayed page. During this switching process, data items composed of multiple merged preset cells may cause the data items to slide off the current page, making it difficult for users to intuitively determine the associations between data items in the table and, consequently, unable to accurately browse the table content. In solving the above technical problem, the inventors discovered that to prevent data items in the table from sliding out of the viewing area during sliding, the inventors can detect for each data item whether the area corresponding to the data item is included in the currently displayed page. If so, the data item is fixedly displayed at a preset display position within the area corresponding to the data item. Therefore, for each data item, the user can intuitively determine the association relationship between the data item and other data items in the table, avoiding frequent scrolling to view data items composed of multiple preset cells, thereby improving the efficiency of table browsing.FIG1 is a flow chart of a data item display method provided in an embodiment of the present disclosure. As shown in FIG1 , the method includes: Step 101: Displaying a preset target table on a display page. The target table includes multiple data items, wherein the areas corresponding to at least some of the data items are formed by merging at least two rows of preset cells in a column. The execution subject of this embodiment is a data item display device, which can be coupled to a terminal device to display the content of the data items in the target table based on a user trigger operation. Alternatively, the data item display device can be coupled to a server in communication with the terminal device to receive instructions sent by the terminal device based on a user trigger operation and control the terminal device to display the content of the data items in the target table based on the instructions. In this embodiment, a user can view the target table on a terminal device, and the preset target table can be displayed on the display page of the terminal device. The target table can be generated by the user based on actual needs, or the target table can be selected and opened by the user from multiple tables based on actual needs, which is not limited by this disclosure. The target table includes multiple data items. The target table may include data items whose coverage area is a single preset cell, as well as data items whose coverage area is composed of a merged plurality of preset cells. Preset associations may exist between data items in the target table. For example, a data item in the first column of the target table corresponds to an area consisting of seven preset cells. This data item may be associated with seven data items in the second column whose coverage areas are single preset cells. Step 102: In response to a user-triggered switch operation within the displayed page, for each data item, if the displayed page includes an area corresponding to the data item, the data item is fixedly displayed at a preset display position within the area corresponding to the data item. In this embodiment, while browsing the target table, the user can switch the table content displayed within the currently displayed page according to actual needs. For example, the user can switch content by sliding the mouse wheel, dragging, or dragging a preset progress bar, etc. This disclosure does not limit the switching operation. In response to the switching operation, to prevent any data item from sliding out of the viewing area, for each data item, a check may be performed to determine whether the currently displayed page includes the area corresponding to the data item. If so, the data item is displayed at a preset display position in the area corresponding to the data item. The preset display position may be the top display position in the area corresponding to the data item.For example, a target table contains a data item whose corresponding area is comprised of nine pre-set cells merged together. In response to a user's switching operation, two-thirds of the area corresponding to the data item has slid off the display page. To prevent the data item from sliding out of view, the data item can be fixedly displayed at the top of the remaining one-third of the area on the display page. This ensures that when the user switches the displayed content within the target table, each data item currently on the display page is fully displayed. Figure 2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in Figure 2, a display page 21 can display a target table 22, which can include multiple data items 23. For each data item 23, in response to a user-triggered switching operation, if the area corresponding to the data item 23 is still within the display page 21, the data item 23 can be fixedly displayed at a preset display position within the area corresponding to the data item 23. The data item display method provided in this embodiment, after displaying a target table on a display page, responds to a user-triggered sliding operation. For each data item, if it is determined that the display page includes an area corresponding to the data item, the data item is fixedly displayed at a preset display position in the area corresponding to the data item. This prevents data items from sliding out of their corresponding areas during the sliding process. This allows users to more intuitively browse the content in the target table. Furthermore, the above method enables users to view merged row data items in display interfaces of different display sizes. Figure 3 is a flow diagram of a data item display method provided in another embodiment of the present disclosure. In addition to any of the above embodiments, a preset cursor is further displayed on the display page. As shown in Figure 3, the method further includes: Step 301: In response to a user-triggered move operation on the preset cursor, determining the position of the preset cursor. Step 302: Determining the target data item corresponding to the position of the preset cursor and displaying the target data item separately. In this embodiment, a preset cursor may also be displayed on the display page. The user can select a data item by moving the preset cursor, thereby enabling editing of the data item. Accordingly, the user can move the preset cursor by moving the mouse. Alternatively, the user can control the movement of the preset cursor by dragging it, which is not limited in this disclosure. In response to this movement operation, the position of the preset cursor can be determined. To enable the user to more intuitively determine the current position of the cursor, the target data item corresponding to the display position in the target table can be determined and displayed separately.This differentiated display includes, but is not limited to, highlighting, bolding, underlining, and magnifying operations that distinguish the target data item from other data items. Furthermore, based on any of the above embodiments, step 301 includes: in response to the user's movement operation of the preset cursor, if it is detected that the preset cursor remains at any position on the display page for a time exceeding a preset time threshold, determining the position of the preset cursor. In this embodiment, in response to the user's movement operation of the preset cursor, the dwell time of the preset cursor at each display position can also be determined. If it is detected that the preset cursor remains at any position for a time exceeding a preset time threshold, the position of the preset cursor can be determined. For example, if the user controls the preset cursor to remain at a certain position for an extended period of time, it indicates that the user may need to view the data item at that display position. In this case, the target data item corresponding to that display position can be displayed differently. The data item display method provided in this embodiment distinguishes and displays the target data item at the display location where the preset cursor is located in response to a user-triggered movement operation of the preset cursor. This allows the user to more intuitively determine the current location of the preset cursor, thereby improving table browsing efficiency. Furthermore, based on any of the above embodiments, a preset association exists between at least some of the data items in the target table. After step 301, the method further includes: determining the target data item corresponding to the location of the preset cursor; determining at least one associated data item in the target table that has a preset association with the target data item; and distinguishing and displaying the target data item and the at least one associated data item. In this embodiment, the data items in the target table may have a preset association. After determining the current location of the preset cursor, to enable the user to more intuitively view the target data item corresponding to the current location of the preset cursor and the associated data items that have a preset association with the target data item, the target data item corresponding to the current location of the preset cursor and the associated data items that have a preset association with the target data item may be distinguished and displayed. Optionally, in response to the user triggering a move operation on a preset cursor, a target data item corresponding to the position of the preset cursor may be determined. At least one associated data item having a preset association relationship with the target data item is determined in the target table. The target data item and the at least one associated data item are displayed separately. This separate display includes, but is not limited to, highlighting, bolding, underlining, and magnifying the target data item and the at least one associated data item to distinguish them from other data items.FIG4 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG4 , a display page 41 displays a target table 42 and a preset cursor 43. In response to a user-triggered move operation of preset cursor 43, the display position of preset cursor 43 can be determined. A target data item 44 displayed at that display position and each associated data item associated with target data item 44 are displayed separately. The data item display method provided in this embodiment, in response to a user-triggered move operation of the preset cursor, separately displays the target data item at the display position where the preset cursor resides and at least one associated data item associated with the target data item. This allows the user to more intuitively determine the current display position of the preset cursor and more intuitively understand the relationships between the target data item and other data items in the target table. Optionally, based on any of the above embodiments, determining at least one associated data item in the target table that has a preset association relationship with the target data item includes: determining a target data column in the target table where the target data item is located; and determining at least one associated data item in at least one column in the target table having a smaller number of columns than the target data column that has a preset association relationship with the target data item. In this embodiment, in response to a user-triggered move operation on a preset cursor, after determining the target data item corresponding to the position of the preset cursor, the target data item may have a preset association relationship with at least one data item in a preceding column in the target table. Therefore, the target data item and the at least one associated data item in the preceding column with which the target data item has a preset association relationship can be displayed separately. Optionally, in response to a user-triggered move operation on a preset cursor, after determining the position of the preset cursor, the target data column in which the position of the preset cursor and / or the target data item corresponding to the position are located can be determined. At least one associated data item in at least one column in the target table having a smaller number of columns than the target data column that has a preset association relationship with the target data item is determined. Therefore, the target data item and at least one associated data item in at least one column having a smaller number of columns than the target data column and having a preset association relationship with the target data item can be displayed separately later.The data item display method provided in this embodiment, in response to a user-triggered movement operation of a preset cursor, determines the target data item corresponding to the position of the preset cursor, and then determines at least one associated data item in a target table with a smaller number of columns than the target data column that has a preset association relationship with the target data item. This method enables the target data item and the at least one associated data item in the at least one column with a smaller number of columns than the target data column to be displayed separately, allowing the user to more intuitively view the target data item corresponding to the current display position of the preset cursor and the at least one associated data item in a preceding column that has a preset association relationship with the target data item. Furthermore, based on any of the above embodiments, the method further includes: in response to a user-triggered search operation, determining the data item to be displayed that the user is searching for based on search parameters input by the user. The data item to be displayed and the at least one associated data item with a preset association relationship with the data item to be displayed are displayed separately. In this embodiment, after the target table is displayed on the display page, the user can perform a data search operation based on the target table. In response to a user-triggered search operation, the data item to be displayed that the user is currently searching for can be determined. Optionally, when triggering the search operation, the user can enter search parameters, where the search parameters include, but are not limited to, key fields, row and column information, and so on. In response to the user-triggered search operation, the data item to be displayed that the user is currently searching for can be determined based on the search parameters entered by the user. For example, the user can search for the data item to be displayed based on row and column numbers, or based on preset keywords, although this disclosure does not limit this. To make it easier for the user to view the data item to be displayed, the data item to be displayed can be displayed separately. Optionally, to help the user further understand at least one associated data item with which the data item to be displayed has a preset association, the data item to be displayed and the at least one associated data item with which the data item to be displayed has a preset association can be displayed separately. The differentiated display includes, but is not limited to, highlighting, bolding, underlining, and magnifying operations to distinguish the data item to be displayed and at least one associated data item with a preset association relationship with the data item to be displayed from other data items. The data item display method provided in this embodiment distinguishes the data item to be displayed and at least one associated data item currently being searched for by the user, thereby enabling the user to more intuitively view the data item to be displayed and at least one associated data item.Furthermore, based on any of the above embodiments, the method further includes: in response to the user triggering an operation on any data item in the first column of the target table, determining at least one associated data item in the target table that has a preset association relationship with the triggering data item currently triggered by the user. The triggering data item and the at least one associated data item with the preset association relationship are displayed separately. In this embodiment, preset association relationships may exist between the data items in the target table. After the target table is displayed on the display page, the user can trigger an operation on a data item in the target table as needed to view the data item in detail. Optionally, the user can view the data items in the first column of the target table. To enable the user to more intuitively view the currently triggered triggering data item and its associations with other data items, in response to the user triggering an operation on any data item in the first column of the target table, determining at least one associated data item in the target table that has a preset association relationship with the triggering data item currently triggered by the user. The triggering data item and the at least one associated data item with the preset association relationship are displayed separately. The distinguishing display includes, but is not limited to, highlighting, bolding, underlining, and magnifying operations to distinguish the triggering data item and at least one associated data item from other data items. The data item display method provided in this embodiment distinguishes the triggering data item and at least one associated data item from other data items by responding to a user's triggering operation on a triggering data item in the first column of a target table. This allows for a more intuitive presentation of the association between the triggering data item and other data items. Figure 5 is a schematic structural diagram of a data item display device provided in an embodiment of the present disclosure. As shown in Figure 5, the device comprises a display module 51 and a processing module 52. The display module 51 is configured to display a preset target table on a display page. The target table includes multiple data items, wherein the areas corresponding to at least some of the data items are formed by merging at least two rows of preset cells in a column. The processing module 52 is configured to, in response to a user-triggered switching operation within the display page, display each data item at a preset display position within the area corresponding to the data item if the display page includes the area corresponding to the data item. Furthermore, based on any of the above embodiments, a preset cursor is further displayed in the display page; the apparatus further comprises: a determination module, configured to determine a position of the preset cursor in response to a move operation triggered by the user on the preset cursor.A display module is configured to determine the target data item corresponding to the position of the preset cursor and display the target data item separately. Furthermore, based on any of the above embodiments, a preset association exists between at least some of the data items in the target table. The apparatus further includes: a determination module for determining the target data item corresponding to the position of the preset cursor. The determination module is further configured to determine at least one associated data item in the target table that has a preset association with the target data item. A display module is configured to display the target data item and the at least one associated data item separately. Furthermore, based on any of the above embodiments, the determination module is configured to: determine the target data column in the target table where the target data item is located; and determine at least one associated data item in at least one column in the target table that has a smaller number of columns than the target data column that has a preset association with the target data item. Furthermore, based on any of the above embodiments, the determination module is further configured to, in response to a user-triggered move operation on the preset cursor, determine the position of the preset cursor if it is detected that the preset cursor has remained at any position on the display page for longer than a preset time threshold. Furthermore, based on any of the above embodiments, the apparatus further includes: a determination module for, in response to a user-triggered search operation, determining a data item to be displayed based on search parameters input by the user; a display module for distinguishing between the data item to be displayed and at least one associated data item having a preset association relationship with the data item to be displayed. Furthermore, based on any of the above embodiments, the apparatus further includes: a determination module for, in response to a user-triggered operation on any data item in the first column of the target table, determining at least one associated data item in the target table having a preset association relationship with the triggering data item currently triggered by the user; and a display module for distinguishing between the triggering data item and at least one associated data item having a preset association relationship with the triggering data item. The device provided in this embodiment can be used to implement the technical solutions of the above method embodiments. Its implementation principles and technical effects are similar and are not further described in this embodiment. To implement the above embodiments, the present disclosure further provides an electronic device, comprising: a processor and a memory; the memory storing computer-executable instructions; and the processor executing the computer-executable instructions stored in the memory, thereby causing the processor to perform the data item display method described in any of the above embodiments. FIG6 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. As shown in FIG6 , the electronic device 600 may be a terminal device or a server.Terminal devices may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG6 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure. As shown in FIG6 , electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 601, which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 602 or programs loaded from a storage device 608 into a random access memory (RAM) 603. RAM 603 also stores various programs and data required for the operation of electronic device 600. The processing device 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604. Typically, the following devices may be connected to the I / O interface 605: an input device 606, such as a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 607, such as a liquid crystal display (LCD), speaker, vibrator, etc.; a storage device 608, such as a magnetic tape, hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or wired to exchange data. Although FIG6 shows an electronic device 600 with various devices, it should be understood that not all illustrated devices are required to be implemented or present. More or fewer devices may alternatively be implemented or present. In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for executing the method shown in the flowchart.In such an embodiment, the computer program can be downloaded and installed from a network via communication device 609, or installed from storage device 608, or installed from ROM 602. When the computer program is executed by processing device 601, the aforementioned functions defined in the method of the embodiment of the present disclosure are performed. It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. Computer-readable storage media may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. Furthermore, in the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), or any suitable combination thereof. To implement the above embodiments, embodiments of the present disclosure further provide a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, the data item display method described in any of the above embodiments is implemented. To implement the above embodiments, embodiments of the present disclosure further provide a computer program product, including a computer program. When executed by a processor, the computer program implements the data item display method described in any of the above embodiments. The computer-readable medium may be included in the electronic device described above, or may exist independently and not be incorporated into the electronic device.The computer-readable medium carries one or more programs. When executed by the electronic device, the electronic device performs the methods described in the above embodiments. The computer program code for performing the operations of the present disclosure can be written in one or more programming languages, or a combination thereof. These programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., via the Internet using an Internet service provider). The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in an order different from that noted in the accompanying drawings. For example, two blocks shown in succession may actually be executed substantially in parallel, or they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions. The units described in the embodiments of the present disclosure may be implemented using software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit can also be described as a "unit for acquiring at least two Internet Protocol addresses." The functions described above can be at least partially performed by one or more hardware logic components.For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like. In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In a first aspect, according to one or more embodiments of the present disclosure, a data item display method is provided, comprising: displaying a preset target table on a display page, the target table including a plurality of data items, wherein at least some of the data items correspond to regions formed by merging at least two rows of preset cells in a column; and, in response to a user-triggered switching operation within the display page, for each data item, if the display page includes the region corresponding to the data item, displaying the data item at a preset display position in the region corresponding to the data item. According to one or more embodiments of the present disclosure, a preset cursor is also displayed within the display page; the method further includes: in response to a user-triggered move operation on the preset cursor, determining the position of the preset cursor; determining a target data item corresponding to the position of the preset cursor, and displaying the target data item separately. According to one or more embodiments of the present disclosure, a preset association exists between at least some data items in the target table; after determining the position of the preset cursor, the method further includes: determining the target data item corresponding to the position of the preset cursor; determining at least one associated data item in the target table that has a preset association with the target data item; and displaying the target data item and the at least one associated data item separately.According to one or more embodiments of the present disclosure, determining at least one associated data item in the target table that has a preset association relationship with the target data item includes: determining a target data column in the target table where the target data item is located; and determining at least one associated data item in at least one column in the target table having a smaller number of columns than the target data column that has a preset association relationship with the target data item. According to one or more embodiments of the present disclosure, determining the position of the preset cursor in response to a user-triggered move operation on the preset cursor includes: determining the position of the preset cursor if, in response to the user-triggered move operation on the preset cursor, it is detected that the preset cursor remains at any position on the display page for a time exceeding a preset time threshold. According to one or more embodiments of the present disclosure, the method further includes: determining, in response to a user-triggered search operation, a data item to be displayed that the user is searching for based on search parameters input by the user; and displaying the data item to be displayed and the at least one associated data item that has a preset association relationship with the data item to be displayed separately. According to one or more embodiments of the present disclosure, the method further includes: in response to a user triggering an operation on any data item in the first column of the target table, determining at least one associated data item in the target table that has a preset association relationship with the triggering data item currently triggered by the user; and displaying the triggering data item and the at least one associated data item that has a preset association relationship with the triggering data item separately. In a second aspect, according to one or more embodiments of the present disclosure, a data item display device is provided, comprising: a display module for displaying a preset target table on a display page, the target table including multiple data items, wherein at least some of the data items correspond to regions formed by merging at least two rows of preset cells in a column; and a processing module for, in response to a user triggering a switch operation within the display page, displaying, for each data item, the data item at a preset display position in the region corresponding to the data item if the display page includes the region corresponding to the data item. According to one or more embodiments of the present disclosure, a preset cursor is also displayed in the display page; the device further includes: a determination module, which determines the position of the preset cursor in response to a move operation triggered by the user on the preset cursor; and a display module, which is used to determine the target data item corresponding to the position of the preset cursor and display the target data item distinctively.According to one or more embodiments of the present disclosure, at least some data items in the target table have a preset association relationship. The device further includes: a determination module configured to determine the target data item corresponding to the position of the preset cursor; the determination module further configured to determine at least one associated data item in the target table that has a preset association relationship with the target data item; and a display module configured to display the target data item and the at least one associated data item separately. According to one or more embodiments of the present disclosure, the determination module is configured to: determine the target data column in the target table where the target data item is located; and determine at least one associated data item in the target table that has a preset association relationship with the target data item in at least one column having a smaller number of columns than the target data column. According to one or more embodiments of the present disclosure, the determination module is configured to, in response to a user-triggered move operation on the preset cursor, determine the position of the preset cursor if it is detected that the preset cursor remains at any position on the display page for a time period exceeding a preset time threshold. According to one or more embodiments of the present disclosure, the device further includes: a determination module for, in response to a user-triggered search operation, determining a data item to be displayed based on search parameters input by the user; and a display module for distinguishing between the data item to be displayed and at least one associated data item having a preset association relationship with the data item to be displayed. According to one or more embodiments of the present disclosure, the device further includes: a determination module for, in response to a user-triggered operation on any data item in the first column of the target table, determining at least one associated data item in the target table having a preset association relationship with the triggering data item currently triggered by the user; and a display module for distinguishing between the triggering data item and the at least one associated data item having a preset association relationship with the triggering data item. In a third aspect, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory; the memory storing computer-executable instructions; the at least one processor executing the computer-executable instructions stored in the memory, so that the at least one processor performs the data item display method described in the first aspect and various possible designs of the first aspect. In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the data item display method described in the first aspect and various possible designs of the first aspect is implemented.In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, comprising a computer program. When executed by a processor, the computer program implements the data item display method described in the first aspect and various possible designs of the first aspect. The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the present disclosure is not limited to technical solutions formed by specific combinations of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents, without departing from the scope of the above-mentioned disclosure. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure. Furthermore, while various operations are depicted in a specific order, this should not be construed as requiring that these operations be performed in the specific order shown or in a sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, while the above discussion includes several specific implementation details, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination. Although the subject matter has been described using language specific to structural features and / or methodological acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
Claims 1. A data item display method, comprising: A preset target table is displayed in a display page, wherein the target table includes a plurality of data items, wherein regions corresponding to at least some of the data items are formed by merging at least two rows of preset cells in a column; in response to a switching operation triggered by a user in the display page, for each data item, if the display page includes a region corresponding to the data item, the data item is fixedly displayed at a preset display position in the region corresponding to the data item.
2. The method according to claim 1, wherein: A preset cursor is also displayed in the display page, and the method further includes: determining a position of the preset cursor in response to a move operation triggered by the user on the preset cursor; determining a target data item corresponding to the position of the preset cursor, and displaying the target data item distinctively.
3. The method according to claim 2, wherein: There is a preset association relationship between at least some data items in the target table; after determining the position of the preset cursor, it also includes: determining the target data item corresponding to the position of the preset cursor; determining at least one associated data item in the target table that has a preset association relationship with the target data item; and distinguishing between the target data item and the at least one associated data item.
4. The method according to claim 3, wherein: The determining of at least one associated data item having a preset association relationship with the target data item in the target table includes: determining in the target table a target data column where the target data item is located; and determining at least one associated data item having a preset association relationship with the target data item in at least one column in the target table having a smaller number of columns than the target data column.
5. The method according to claim 2, wherein: The step of determining the position of the preset cursor in response to the movement operation triggered by the user on the preset cursor comprises: determining the position of the preset cursor in response to the movement operation triggered by the user on the preset cursor if it is detected that the stay time of the preset cursor at any position in the display page exceeds a preset time threshold. Preset cursor position.
6. The method according to any one of claims 1 to 5, further comprising: In response to a search operation triggered by the user, determining a to-be-displayed data item searched by the user based on a search parameter input by the user; The data item to be displayed and at least one associated data item having a preset association relationship with the data item to be displayed are displayed differently.
7. The method according to any one of claims 1 to 5, further comprising: In response to the user's triggering operation on any data item in the first column of the target table, determine at least one associated data item in the target table that has a preset association relationship with the triggering data item currently triggered by the user; and distinguish between displaying the triggering data item and at least one associated data item that has a preset association relationship with the triggering data item.
8. A data item display device, comprising: A display module is used to display a preset target table in a display page, wherein the target table includes multiple data items, wherein the area corresponding to at least some of the data items is composed of at least two rows of preset cells in a column merged together; a processing module is used to respond to a switching operation triggered by a user in the display page, for each data item, if the display page includes the area corresponding to the data item, then the data item is fixedly displayed at a preset display position in the area corresponding to the data item.
9. An electronic device, comprising: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the data item display method according to any one of claims 1 to 7.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the data item display method according to any one of claims 1 to 7 is implemented.
11. A computer program product, comprising a computer program, wherein: When the computer program is executed by a processor, the data item display method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Data item display method and device, equipment, readable storage medium and product
CN119493504A
Row-column highlighting method of target cell in webpage Table
CN103970735A
Relational database-based data combination display method
CN108319632A
Data processing method and device
CN114463762A
Apparatus and method for manufacturing a display device
KR1020210099705A