Data presentation method and apparatus, and electronic device, storage medium and program product
By displaying a new hierarchical page containing hierarchical data for the current space and other related spaces in the hierarchical management page, the problem of incomplete data display across different spaces is solved, achieving comprehensive data display and improved user experience.
Patent Information
- Application Number
- PCT/CN2025/090436
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-22
- Filing Date
- 2025-04-22
- Publication Date
- 2025-10-30
AI Technical Summary
Existing technologies struggle to fully display hierarchical data from different spaces within a single view, resulting in incomplete data presentation and negatively impacting user experience.
By displaying a new layer page in the layer management page, including the layer data of the current space and other related spaces, users can select the target layer data and display it in the view display page according to the layer display rules.
It enables the display of hierarchical data from different spaces within the same view, ensuring comprehensive data presentation and enhancing the user experience.
Smart Images

Figure CN2025090436_30102025_PF_FP_ABST
Abstract
Description
Data display methods, devices, electronic equipment, storage media and software products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to Chinese Patent Application No. 202410487648X, filed on April 22, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0003] This application relates to the field of data processing technology, and in particular to a data display method, apparatus, electronic device, storage medium, and program product. Background Technology
[0004] Data visualization features can present data to users in an intuitive way, helping them understand the content of the data. Summary of the Invention
[0005] In view of this, the purpose of this application is to provide a data display method, apparatus, electronic device, storage medium and program product.
[0006] To achieve the above objectives, the first aspect of this application provides a data display method, comprising:
[0007] In response to a hierarchical creation operation on the hierarchical management page for the target root work item of the current space, a hierarchical creation page is displayed, wherein the hierarchical creation page includes the hierarchical data of the current space, as well as the hierarchical data authorized to other spaces associated with the current space;
[0008] In response to the hierarchical data selection operation of the newly created page at the level, the target hierarchical data is determined from the hierarchical data of the current space or the hierarchical data of other spaces, and the hierarchical display rules constructed based on the target root work item and the target hierarchical data are displayed on the hierarchical management page.
[0009] The views displayed on the view display page are presented according to the aforementioned hierarchical display rules.
[0010] Based on the same inventive concept, a second aspect of this application proposes a data display device, comprising:
[0011] The new module is configured to display a new hierarchy page in response to a hierarchical creation operation on the target root work item of the current space on the hierarchy management page. The new hierarchy page includes the hierarchy data of the current space and the hierarchy data authorized to other spaces associated with the current space.
[0012] The first display module is configured to, in response to a hierarchical data selection operation on a newly created page at the hierarchical level, determine target hierarchical data from the hierarchical data in the current space or the hierarchical data in other spaces, and display hierarchical display rules constructed based on the target root work item and the target hierarchical data on the hierarchical management page;
[0013] The second display module is configured to display the views on the view display page according to the hierarchical display rules.
[0014] Based on the same inventive concept, a third aspect of this application proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the first aspect.
[0015] Based on the same inventive concept, a fourth aspect of this application proposes a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method described in the first aspect.
[0016] Based on the same inventive concept, the fifth aspect of this application provides a computer program product, including computer program instructions that, when run on a computer, cause the computer to perform the method as described in the first aspect. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 is a schematic diagram of an application scenario of this application embodiment;
[0019] Figure 2 is a flowchart of a data display method according to an embodiment of this application;
[0020] Figure 3A is a first schematic diagram of an exemplary page according to an embodiment of this application;
[0021] Figure 3B is a second schematic diagram of an exemplary page according to an embodiment of this application;
[0022] Figure 3C is a third schematic diagram of an exemplary page according to an embodiment of this application;
[0023] Figure 3D is a fourth schematic diagram of an exemplary page according to an embodiment of this application;
[0024] Figure 3E is a fifth schematic diagram of an exemplary page according to an embodiment of this application;
[0025] Figure 3F is a sixth schematic diagram of an exemplary page according to an embodiment of this application;
[0026] Figure 3G is a seventh schematic diagram of an exemplary page according to an embodiment of this application;
[0027] Figure 3H is an eighth schematic diagram of an exemplary page according to an embodiment of this application;
[0028] Figure 3I is a ninth schematic diagram of an exemplary page according to an embodiment of this application;
[0029] Figure 3J is a tenth schematic diagram of an exemplary page according to an embodiment of this application;
[0030] Figure 4 is a schematic diagram of the data display device according to an embodiment of this application;
[0031] Figure 5 is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0032] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0033] The principles and spirit of this application will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided merely to enable those skilled in the art to better understand and implement this application, and are not intended to limit the scope of this application in any way. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.
[0034] It is understood that before using the technical solutions of the various embodiments in this application, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0035] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations described in this application.
[0036] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0037] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.
[0038] In this application, it should be understood that any number of elements in the accompanying drawings is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0039] The principles and spirit of this application will be explained in detail below with reference to several representative embodiments.
[0040] Referring to Figure 1, which is a schematic diagram of an application scenario for the data display method provided in this application embodiment, the application scenario includes a terminal device 101 and a data storage system 102. Both the terminal device 101 and the data storage system 102 can be connected via wired or wireless communication networks. The terminal device 101 includes, but is not limited to, desktop computers, mobile phones, mobile computers, tablet computers, media players, smart wearable devices, personal digital assistants (PDAs), or other electronic devices capable of performing the above functions. The data storage system 102 can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0041] Users can perform a hierarchical creation operation on the hierarchical management page of the terminal device 101 to create a new hierarchy for the target root work item in the current space. The hierarchical creation page is displayed, which includes the hierarchical data of the current space and the hierarchical data authorized to other spaces associated with the current space. Users can also perform a hierarchical data selection operation on the hierarchical creation page of the terminal device 101 to determine the target hierarchical data from the hierarchical data of the current space or other spaces. The hierarchical display rules constructed based on the target root work item and the target hierarchical data are displayed on the hierarchical management page of the terminal device 101. The view displayed on the view display page of the terminal device 101 is displayed according to the hierarchical display rules. The operation of the data storage system 102 provides data storage support, such as storing running program code and related data of the hierarchical display rules.
[0042] The data display method according to an exemplary embodiment of this application will be described below with reference to the application scenario in Figure 1. It should be noted that the above application scenario is shown only to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way. Rather, the embodiments of this application can be applied to any applicable scenario.
[0043] This application provides a data display method, as shown in Figure 2, which includes:
[0044] Step 201: In response to the hierarchical creation operation of the target root work item in the current space on the hierarchical management page, the hierarchical creation page is displayed, wherein the hierarchical creation page includes the hierarchical data of the current space and the hierarchical data authorized to other spaces associated with the current space.
[0045] In some embodiments, the hierarchy management page is used to configure the hierarchy display rules of views displayed in the view display page.
[0046] A view is a visual interface element that presents data to the user in an intuitive way. For example, a tree view can more clearly represent a certain hierarchical relationship.
[0047] When a user performs a hierarchical creation operation on the target root work item of the current space on the hierarchical management page, the hierarchical creation page will be displayed. The hierarchical creation page of this application includes the hierarchical data of the current space, as well as the hierarchical data authorized to other spaces associated with the current space, so that users can choose to create hierarchical data of the current space or create hierarchical data of other spaces on the hierarchical creation page. If the user selects to create hierarchical data of other spaces at a certain level, the hierarchical display rules can include hierarchical data of different spaces.
[0048] The hierarchical creation operation can be either clicking the hierarchical creation control or using a voice command for hierarchical creation. For example, if a hierarchical creation control exists, the user can click the hierarchical creation control with the mouse to perform the hierarchical creation operation for the target root work item in the current space in step 201.
[0049] In some embodiments, a new hierarchy tree control is set on the hierarchy management page.
[0050] Before step 201, the method further includes:
[0051] Step A1: In response to the triggering operation of the newly created hierarchical tree control on the hierarchical management page, the root work item selection page is displayed, wherein the root work item selection page includes multiple root work items in the current space.
[0052] Step A2: In response to the selection operation of any one of the plurality of root work items, determine the target root work item and display the target root work item on the hierarchy management page.
[0053] In some embodiments, as shown in FIG3A, a new hierarchy tree control 301 is set on the hierarchy management page 300. When the user performs a trigger operation on the new hierarchy tree control 301 on the hierarchy management page 300, the root work item selection page 302 is displayed. The root work item selection page includes multiple root work items in the current space. For example, the root work item selection page 302 includes root work item 1, root work item 2, root work item 3 and root work item 4.
[0054] The triggering operation for the newly created hierarchical tree control can be clicking the newly created hierarchical tree control 301, or it can be a voice command to create a new hierarchical tree. For example, if the user clicks the newly created hierarchical tree control 301 with the mouse, it is the triggering operation for the newly created hierarchical tree control in step A1.
[0055] When a user performs a selection operation on any of the multiple root work items, the target root work item is determined and displayed on the hierarchy management page 300. For example, if the root work item for which the selection operation is performed is root work item 1, then root work item 1 is determined as the target root work item and is displayed on the hierarchy management page 300.
[0056] The selection operation for any one of the multiple root work items can be clicking any work item or a voice selection command for any work item. For example, if the user clicks any work item with the mouse, it is the selection operation for any one of the multiple root work items in step A2.
[0057] The root work item selection page 302 allows for quick selection of the target root work item that needs to be configured.
[0058] In some embodiments, step 201, the hierarchical creation operation for the target root working item in the current space, includes:
[0059] Step B1: In response to the focus being on the target root task, display the hierarchical new control corresponding to the target root task.
[0060] Step B2 involves triggering the creation of a new control for the specified level on the level management page.
[0061] In some embodiments, as shown in FIG3B, when the focus (e.g., the cursor displayed by the mouse in the hierarchy management page 300) is located at the position corresponding to the target root work item (e.g., root work item 1), the hierarchy creation control 303 corresponding to the target root work item is displayed.
[0062] When a user performs a trigger operation on the hierarchical new control 303 on the hierarchical management page 300, the hierarchical new page 400 is displayed.
[0063] The triggering operation for the newly created layer control 303 can be either clicking the newly created layer control 303 or a voice command for creating the layer. For example, if the user clicks the newly created layer control 303 with the mouse, it is the triggering operation for creating the layer control in step B2.
[0064] By triggering the hierarchical creation control 303 on the hierarchical management page 300, the hierarchical creation page 400 can be quickly invoked. The hierarchical creation page 400 can then be used to select and create hierarchical data in different spaces on other levels based on the target root work item. This avoids the problem of incomplete data display and affecting the user experience, as it is impossible to display data in different spaces using the same view.
[0065] Step 202: In response to the hierarchical data selection operation of the newly created page at the level, determine the target hierarchical data from the hierarchical data of the current space or the hierarchical data of other spaces, and display the hierarchical display rules constructed based on the target root work item and the target hierarchical data on the hierarchical management page.
[0066] In some embodiments, as shown in Figure 3B, when a user performs a hierarchical data selection operation on the hierarchical new page 400, since the hierarchical new page 400 includes the hierarchical data of the current space and the hierarchical data authorized to other spaces associated with the current space, the target hierarchical data determined in the corresponding hierarchical new page 400 can be the hierarchical data of the current space or the hierarchical data of other spaces. This avoids the problem of incomplete data display caused by the inability to display hierarchical data separated from different spaces due to different management modes, data isolation, and other factors.
[0067] Among them, the layer data selection operation in the newly created page 400 can be clicking on the layer data of the current space or the layer data of other spaces, or it can be a voice selection command for the layer data of the current space or the layer data of other spaces.
[0068] In some embodiments, a first type of hierarchical creation control is set on the hierarchical creation page.
[0069] In step 202, the step of determining the target level data from the level data of the current space or the level data of other spaces in response to the level data selection operation of creating a new page at the level includes:
[0070] Step C1: In response to the triggering operation of creating a new control of the first type of hierarchy, display the hierarchy data selection area of the current space and the hierarchy data selection area of the other spaces, wherein the hierarchy data selection area of the current space includes multiple hierarchy work items and multiple hierarchy relationships of the current space, and the hierarchy data selection area of the other spaces includes multiple hierarchy work items and multiple hierarchy relationships of the other spaces.
[0071] Step C2: In response to the selection operation of any level work item among multiple level work items in the current space, a first target level work item is determined; and in response to the selection operation of any level relationship among multiple level relationships in the current space, a first target level relationship is determined, and the first target level work item and the first target level relationship are used as the target level data. Alternatively,
[0072] Step C3: In response to the selection operation of any level work item among multiple level work items in the other space, a second target level work item is determined; and in response to the selection operation of any level relationship among multiple level relationships in the other space, a second target level relationship is determined, and the second target level work item and the second target level relationship are used as the target level data.
[0073] In some embodiments, as shown in FIG3C, when the user performs the trigger operation of the first type of hierarchical new control 401, the hierarchical data selection area 4011 of the current space and the hierarchical data selection area 4012 of other spaces are displayed.
[0074] The first type of layer new control 401 is used to determine the target layer data based on the new layer of the work item. The trigger operation for the first type of layer new control 401 can be clicking the first type of layer new control 401, or it can be a voice command for the first type of layer new control. For example, if the user clicks the first type of layer new control 401 with the mouse, it is the trigger operation for the first type of layer new control in step C1.
[0075] At this time, the hierarchical data selection area 4011 of the current space includes multiple hierarchical work items and multiple hierarchical relationships of the current space. The multiple hierarchical relationships of the current space can be displayed simultaneously with the multiple hierarchical work items of the current space, or they can be displayed as the next level page of the multiple hierarchical work items of the current space. When a user performs a selection operation on any one of the multiple hierarchical work items in the current space, for example, if the selected work item is hierarchical work item a (i.e., the first target hierarchical work item), then the relationship selection area 404 is displayed. The relationship selection area displays multiple hierarchical relationships corresponding to hierarchical work item a. When the user performs a selection operation on any one of the multiple hierarchical relationships in the current space in the relationship selection area 404, and determines the first target hierarchical relationship, the first target hierarchical work item and the first target hierarchical relationship are used as target hierarchical data. For example, if the target root work item is root work item 1, the first target hierarchical work item is hierarchical work item a, and the first target hierarchical relationship is a macro-target decomposition, then the root node of the hierarchical display rule is root work item 1, the hierarchical node is hierarchical work item a, and the hierarchical relationship between the root node and the hierarchical node is a macro-target decomposition.
[0076] Similarly, the hierarchical data selection area for other spaces includes multiple hierarchical work items in other spaces and multiple hierarchical relationships in other spaces. Multiple hierarchical relationships in other spaces can be displayed simultaneously with multiple hierarchical work items in other spaces, or they can be displayed as the next level page of multiple hierarchical work items in other spaces.
[0077] Since the newly created page 400 includes the hierarchical data of the current space, as well as the hierarchical data authorized to other spaces associated with the current space, the target hierarchical data determined by the hierarchical data selection operation on the newly created page 400 can be the hierarchical data of the current space or the hierarchical data of other spaces. In this way, the view displayed in the view display page according to the hierarchical display rules can contain data from different spaces, thereby realizing the display of data in different spaces with a single view, making the data display more comprehensive and ensuring the user experience.
[0078] In some embodiments, a second type of hierarchical new space is set on the hierarchical new page.
[0079] In step 202, the step of determining the target level data from the level data of the current space or the level data of other spaces in response to the level data selection operation of creating a new page at the level includes:
[0080] Step D1: In response to the triggering operation of creating a new control of the second type of hierarchy, a relationship selection area is displayed. The relationship selection area includes multiple hierarchical relationships in the current space associated with the target root work item, and multiple hierarchical relationships in other spaces associated with the target root work item.
[0081] Step D2: In response to the selection operation of any hierarchical relationship among multiple hierarchical relationships associated with the target root work item in the current space, a third target hierarchical relationship is determined, and the third target hierarchical work item corresponding to the current space and the third target hierarchical relationship is obtained. The third target hierarchical work item and the third target hierarchical relationship are used as the target hierarchical data. Alternatively,
[0082] Step D3: In response to the selection operation of any hierarchical relationship among the multiple hierarchical relationships associated with the target root work item in the other space, determine the fourth target hierarchical relationship, obtain the fourth target hierarchical work item corresponding to the fourth target hierarchical relationship in the other space, and use the fourth target hierarchical work item and the fourth target hierarchical relationship as the target hierarchical data.
[0083] In some embodiments, as shown in FIG3D, when the user performs the trigger operation of creating a new control 405 of the second type hierarchy, the relationship selection area 406 is displayed.
[0084] The second type of hierarchical new control 405 is used to determine the target hierarchical data based on the relationship. The triggering operation for the second type of hierarchical new control 405 can be clicking the second type of hierarchical new control 405, or it can be a voice command for the second type of hierarchical new control. For example, if the user clicks the second type of hierarchical new control 405 with the mouse, it is the triggering operation for the second type of hierarchical new control in step D1.
[0085] At this point, the relationship selection area 406 includes multiple hierarchical relationships in the current space that are associated with the target root work item, as well as multiple hierarchical relationships in other spaces that are associated with the target root work item.
[0086] When a user performs a selection operation on any of the multiple hierarchical relationships associated with the target root work item in the current space, and determines the third target hierarchical relationship, since the third target hierarchical work item in the current space corresponding to the third target hierarchical relationship has been pre-set, after determining the third target hierarchical relationship, the third target hierarchical work item corresponding to the third target hierarchical relationship in the current space is obtained, and the third target hierarchical work item and the third target hierarchical relationship are used as target hierarchical data.
[0087] Similarly, when a user performs a selection operation on any of the multiple hierarchical relationships associated with the target root work item in other spaces, and determines the fourth target hierarchical relationship, since the fourth target hierarchical work item in the current space corresponding to the fourth target hierarchical relationship has already been pre-set, after determining the fourth target hierarchical relationship, the fourth target hierarchical work item corresponding to the fourth target hierarchical relationship in other spaces is obtained, and the fourth target hierarchical work item and the fourth target hierarchical relationship are used as target hierarchical data.
[0088] Since the newly created page 400 includes the hierarchical data of the current space, as well as the hierarchical data authorized to other spaces associated with the current space, the target hierarchical data determined by the hierarchical data selection operation on the newly created page 400 can be the hierarchical data of the current space or the hierarchical data of other spaces. In this way, the view displayed in the view display page according to the hierarchical display rules can contain data from different spaces, thereby realizing the display of data in different spaces with a single view, making the data display more comprehensive and ensuring the user experience.
[0089] In some embodiments, the method further includes:
[0090] Step E1: In response to the focus being on any hierarchical relationship displayed on the hierarchical management page, display the edit control and / or delete control corresponding to the any hierarchical relationship, and hide the hierarchical creation control.
[0091] Step E2: In response to the triggering operation of the editing control, a hierarchical data modification page is displayed, allowing modification of the target hierarchical work item and target hierarchical relationship corresponding to any of the hierarchical relationships through the hierarchical data modification page.
[0092] In some embodiments, when the focus (e.g., the cursor displayed by the mouse in the hierarchy management page 300) is located in any hierarchy relationship, the edit control and / or delete control corresponding to any hierarchy relationship are displayed, and the new hierarchy control is hidden.
[0093] When a user performs a trigger operation on the edit control, a hierarchical data modification page is displayed. This page allows for quick modification of the target hierarchical work item and the target hierarchical relationship corresponding to that hierarchical relationship. Alternatively,
[0094] When a user triggers the delete control, the user can quickly delete any hierarchical relationship in the hierarchy management page 300 where the focus is located.
[0095] In some embodiments, a new relationship control is set on the newly created page at the hierarchy level, and the method further includes:
[0096] Step F1: In response to the triggering operation of the newly created relationship control, the newly created relationship page is displayed.
[0097] Step F2: In response to the hierarchical relationship configuration operation on the newly created relationship page, determine the newly created hierarchical relationship and add the newly created hierarchical relationship to the newly created hierarchical page.
[0098] In some embodiments, if the desired hierarchical relationship is not present in the hierarchical new page 400, as shown in Figures 3C and 3D, the user can trigger the new relationship control 407 by performing a trigger operation, as shown in Figure 3E, to display the new relationship page 500. Based on the user's hierarchical relationship configuration operation on the new relationship page 500, the new hierarchical relationship can be determined and then added to the hierarchical new page 400 to meet the user's needs.
[0099] Step 203: The views displayed on the view display page are displayed according to the hierarchical display rules.
[0100] In some embodiments, since the hierarchical display rules determined on the hierarchical management page are constructed from the target root work item and the target hierarchical data, and the target hierarchical data can be the hierarchical data of the current space or the hierarchical data of other spaces, the view displayed on the view display page according to the hierarchical display rules can contain data from different spaces. This enables the display of data in different spaces with a single view, making the data display more comprehensive and ensuring a better user experience.
[0101] In some embodiments, a hierarchical control is set on the view display page.
[0102] After step 203, the method further includes:
[0103] Step G1: In response to the triggering operation of the hierarchy control, a hierarchy settings page is displayed, wherein the hierarchy settings page includes multiple levels, and each level includes at least one work item.
[0104] Step G2: In response to the selection of any one of the plurality of levels on the level setting page, determine the target level.
[0105] Step G3, in response to the focus being on at least one work item in the target hierarchy, displays the selection corresponding to the at least one work item.
[0106] Step G4: In response to the selection of the chosen item, determine the target work item and display the target work item in the view displayed on the view display page. Alternatively,
[0107] Step G5: In response to the cancellation operation of the selected item, the target work item is determined, and the target work item is hidden in the view displayed on the view display page.
[0108] In some embodiments, as shown in FIG3F, when a user performs a trigger operation on the hierarchy control 601 on the view display page 600, the hierarchy setting page 700 is displayed.
[0109] When a user selects any one of multiple levels on the level setting page 700, the target level is determined. When the focus (e.g., the cursor displayed on the level setting page 700) is located at the position corresponding to any one of the multiple levels, the target level is determined. For example, if the selected level is level 3, then the target level is level 3.
[0110] When the focus (e.g., the cursor displayed by the mouse in the hierarchy settings page 700) is on at least one work item in the target hierarchy, the selection items corresponding to at least one work item are displayed. For example, if the target hierarchy is level 3, the hierarchy work item m, hierarchy work item n, and hierarchy work item q are displayed.
[0111] When a user selects an option corresponding to at least one work item, the target work item is determined, and the view displayed on the view display page 600 shows the target work item. For example, if the hierarchical work item n is the target work item, and a selection operation is performed on the hierarchical work item, then the view displayed on the view display page 600 shows the hierarchical work item n. Or,
[0112] When a user cancels a selection corresponding to at least one work item, the target work item is determined, and the view displayed on the view display page 600 hides the target work item. For example, if the hierarchical work item n is the target work item, and a cancellation operation is performed on the hierarchical work item, then the view displayed on the view display page 600 hides the hierarchical work item n.
[0113] The hierarchical settings page 700 allows for quick adjustment of the display or hiding of hierarchical work items at different levels within the current space or other spaces.
[0114] In some embodiments, after step 203, the method further includes:
[0115] Step H1: In response to the operation of adding view information to the view displayed on the view display page, determine the target view information and add a display area corresponding to the target view information in the view.
[0116] In some embodiments, when the view display page 600 does not contain the view information required by the user, the user can perform a view information addition operation on the displayed view on the view display page 600 to determine the target view information and add a display area corresponding to the target view information in the view, thereby meeting the user's usage needs.
[0117] In some embodiments, in step H1, determining the target view information in response to the view information addition operation for the view displayed on the view display page includes:
[0118] Step I1: In response to the focus being located at a preset position of any display information in the view, add controls to the view information.
[0119] Step I2: In response to the triggering operation of adding controls to the view information, display the view information adding page, and determine the target view information through the view information adding page.
[0120] In some embodiments, as shown in FIG3G, when the view display page 600 does not contain the view information required by the user, the user can display the view information adding control 602 when the view display page 600 performs the execution focus (e.g., the cursor displayed by the mouse in the view) is located at any preset position of the display information in the view.
[0121] When the user performs the trigger operation of adding control 602 to view information, the view information adding page 800 is displayed. Then, the target view information can be determined on the view information adding page 800, and a display area corresponding to the target view information is added in the view, thereby meeting the user's usage needs.
[0122] In some embodiments, navigation controls are provided in the view display page.
[0123] In step H1, determining the target view information in response to the view information addition operation for the view displayed on the view display page includes:
[0124] Step J1: In response to a trigger operation on the navigation control, a navigation window is displayed, the navigation window including a setting view display control.
[0125] Step J2: In response to the triggering operation of the settings view display control, the settings view display page is displayed, which includes multiple view information.
[0126] Step J3: In response to a drag operation on any of the multiple view information icons, determine the target view information based on the drag operation.
[0127] In some embodiments, as shown in FIG3H, when the view display page 600 does not contain the view information required by the user, the user can display the navigation window 900 by performing a trigger operation on the navigation control 603. Since the navigation window includes a setting view display control 901, the user can display the setting view display page 1000 by performing a trigger operation on the setting view display control 901, as shown in FIG3I.
[0128] Because the view display page 1000 includes multiple view information, such as view information 1, view information 2, view information 3 and view information 4.
[0129] When a user performs a drag operation on any of the multiple view information icons, the target view information is determined based on the drag operation. For example, if view information 3 is dragged to the corresponding position, a new display area corresponding to view information 3 is added at the position where the drag is released, thereby meeting the user's usage needs.
[0130] In some embodiments, filter controls, sorting controls, grouping controls, and / or view switching controls are provided in the view display page.
[0131] After step 203, the method further includes:
[0132] Step K1: In response to the triggering operation of the filter control, the filter settings page is displayed.
[0133] Step K2: In response to a filter configuration operation on the filter settings page, display the work item corresponding to the filter configuration operation in the view. Alternatively,
[0134] Step K3: In response to the triggering operation of the sorting control, the sorting settings page is displayed.
[0135] Step K4: In response to the sort configuration operation on the sort settings page, display the work item corresponding to the sort configuration operation in the view. Alternatively,
[0136] Step K5: In response to the triggering operation of the grouping control, the grouping settings page is displayed.
[0137] Step K6: In response to a group configuration operation on the group settings page, display the work item corresponding to the group configuration operation in the view. Alternatively,
[0138] Step K7: In response to the triggering operation of the view switching control, a view switching page is displayed, which includes multiple view display modes.
[0139] Step K8: In response to the selection operation of any one of the plurality of view display modes, a target view display mode is determined, and the view displayed on the view display page is displayed according to the target view display mode.
[0140] In some embodiments, as shown in FIG3J, a filter control 604, a sorting control 605, a grouping control 606 and / or a view switching control 607 are provided in the view display page 600.
[0141] The filtering control 604, sorting control 605, grouping control 606, and / or view switching control 607 can be used to quickly filter, sort, group, and switch views on the view display page 600.
[0142] In some embodiments, after step 203, the method further includes:
[0143] In response to the current user not having access to the view, the view is hidden on the view display page 600, and a permission-only message is displayed.
[0144] In some embodiments, when a user does not have access to the view, the view is hidden in the view display page. The view can be hidden by changing the transparency of the view's display, adjusting the transparency to zero, or by adjusting the display range of the view, adjusting the display range to zero.
[0145] In some embodiments, the method further includes:
[0146] Step L1: In response to the focus being on any work item displayed in the hierarchy management page, if the work item is in the current space, then the edit control, delete control and / or hierarchy creation control corresponding to the work item are displayed.
[0147] Step L2: In response to a trigger operation on the editing control, a hierarchical data modification page is displayed, allowing modification of the target hierarchical data corresponding to any of the work items. Alternatively,
[0148] Step L3: In response to the triggering operation of the delete control, delete any work item from the hierarchical management page. Alternatively,
[0149] Step L4: In response to the triggering operation of the layer creation control, the layer creation page is displayed so that target layer data corresponding to any of the work items can be created through the layer creation page.
[0150] In some embodiments, when the focus (e.g., the cursor displayed by the mouse in the hierarchy management page 300) is located on any work item displayed in the hierarchy management page 300, if the work item is in the current space, the corresponding edit control, delete control and / or hierarchy creation control are displayed so that the work item can be quickly modified, deleted or hierarchy created through the edit control, delete control and / or hierarchy creation control.
[0151] In some embodiments, the method further includes:
[0152] In response to the focus being on any work item displayed on the hierarchy management page, if the work item is in another space, a hierarchy creation control corresponding to the work item is displayed, and a message indicating that creation is not supported is displayed on the hierarchy management page, wherein the hierarchy creation control is in a disabled state.
[0153] In some embodiments, when the focus (e.g., the cursor displayed by the mouse in the hierarchy management page 300) is on any work item displayed in the hierarchy management page 300, if the work item is in another space, the hierarchy creation control corresponding to the work item is displayed, and a message indicating that creation is not supported is displayed in the hierarchy management page 300. The hierarchy creation control is disabled at this time, so as to restrict the hierarchy creation function of other controls.
[0154] In some embodiments, the views displayed on the view display page are shown according to the hierarchical display rules corresponding to one target root work item or multiple different target root work items.
[0155] In some embodiments, the view displayed on the view display page can be displayed according to the hierarchical display rule that only one target root work item is displayed, thereby realizing the single work item view function.
[0156] In addition, it can display according to the hierarchical display rules corresponding to multiple different target root work items, thereby realizing the panoramic view function.
[0157] The above solution involves creating a new hierarchy page for the target root work item in the current space on the hierarchy management page. Since this page includes the hierarchy data of the current space, as well as the hierarchy data authorized to other spaces associated with the current space, the target hierarchy data determined by selecting hierarchy data on the new hierarchy page can be either the current space's hierarchy data or that of other spaces. This allows the view displayed according to the hierarchy display rules on the view page to include data from different spaces, thus enabling a single view to display data from different spaces. This results in a more comprehensive data display and ensures a better user experience.
[0158] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.
[0159] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0160] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a data display device.
[0161] Referring to Figure 4, the data display device includes:
[0162] The new module 401 is configured to display a new hierarchy page in response to a new hierarchy operation on the target root work item of the current space on the hierarchy management page. The new hierarchy page includes the hierarchy data of the current space and the hierarchy data authorized to other spaces associated with the current space.
[0163] The first display module 402 is configured to, in response to the hierarchical data selection operation of the newly created page at the level, determine the target hierarchical data from the hierarchical data of the current space or the hierarchical data of the other space, and display the hierarchical display rules constructed based on the target root work item and the target hierarchical data on the hierarchical management page;
[0164] The second display module 403 is configured to display the views in the view display page according to the hierarchical display rules.
[0165] In some embodiments, a new hierarchy tree control is set on the hierarchy management page;
[0166] The data display device further includes a target root work item display module. In response to a hierarchical creation operation of the target root work item in the current space on the hierarchical management page, before displaying the hierarchical creation page, the target root work item display module is specifically configured as follows:
[0167] In response to a trigger operation on the newly created hierarchical tree control on the hierarchical management page, a root work item selection page is displayed, wherein the root work item selection page includes multiple root work items in the current space;
[0168] In response to the selection of any one of the plurality of root work items, the target root work item is determined and displayed on the hierarchical management page.
[0169] In some embodiments, the newly created module 401 is specifically configured as follows:
[0170] In response to the focus being on the target root task item, a new control corresponding to the target root task item is displayed.
[0171] The triggering operation for newly created controls at the specified level on the level management page.
[0172] In some embodiments, a first type of hierarchical creation control is set on the hierarchical creation page;
[0173] The first display module 402 is specifically configured as follows:
[0174] In response to the triggering operation of creating a new control of the first type of hierarchy, the hierarchy data selection area of the current space and the hierarchy data selection area of the other spaces are displayed. The hierarchy data selection area of the current space includes multiple hierarchy work items and multiple hierarchy relationships of the current space, and the hierarchy data selection area of the other spaces includes multiple hierarchy work items and multiple hierarchy relationships of the other spaces.
[0175] In response to the selection operation of any one of the multiple hierarchical work items in the current space, a first target hierarchical work item is determined; and in response to the selection operation of any one of the multiple hierarchical relationships in the current space, a first target hierarchical relationship is determined, and the first target hierarchical work item and the first target hierarchical relationship are used as the target hierarchical data; or,
[0176] In response to the selection operation of any one of the multiple hierarchical work items in the other space, a second target hierarchical work item is determined, and in response to the selection operation of any one of the multiple hierarchical relationships in the other space, a second target hierarchical relationship is determined, and the second target hierarchical work item and the second target hierarchical relationship are used as the target hierarchical data.
[0177] In some embodiments, a second type of hierarchical new space is set on the hierarchical new page;
[0178] The first display module 402 is specifically configured as follows:
[0179] In response to a trigger operation on a newly created control of the second type of hierarchy, a relationship selection area is displayed, the relationship selection area including multiple hierarchical relationships in the current space associated with the target root work item, and multiple hierarchical relationships in other spaces associated with the target root work item;
[0180] In response to the selection operation of any hierarchical relationship among multiple hierarchical relationships associated with the target root work item in the current space, a third target hierarchical relationship is determined, and the third target hierarchical work item corresponding to the current space and the third target hierarchical relationship is obtained. The third target hierarchical work item and the third target hierarchical relationship are used as the target hierarchical data; or,
[0181] In response to the selection operation of any hierarchical relationship among multiple hierarchical relationships associated with the target root work item in the other space, a fourth target hierarchical relationship is determined, and the fourth target hierarchical work item corresponding to the fourth target hierarchical relationship in the other space is obtained. The fourth target hierarchical work item and the fourth target hierarchical relationship are used as the target hierarchical data.
[0182] In some embodiments, the data display device further includes a hierarchy setting module, which is specifically configured as follows:
[0183] In response to the focus being on any hierarchical relationship displayed on the hierarchy management page, the edit control and / or delete control corresponding to any hierarchical relationship are displayed, and the hierarchical creation control is hidden;
[0184] In response to a trigger operation on the editing control, a hierarchical data modification page is displayed, allowing modification of the target hierarchical work item and target hierarchical relationship corresponding to any of the hierarchical relationships.
[0185] In some embodiments, a new relationship control is set on the hierarchical new page, and the data display device further includes a hierarchical relationship configuration module, which is specifically configured as follows:
[0186] In response to the triggering operation of the newly created relationship control, the newly created relationship page is displayed;
[0187] In response to the hierarchical relationship configuration operation on the newly created relationship page, a new hierarchical relationship is determined and added to the newly created hierarchical relationship page.
[0188] In some embodiments, the data display device further includes a work item setting module, wherein the work item device module is specifically configured as follows:
[0189] In response to the focus being on any work item displayed in the hierarchy management page, if the work item is in the current space, the edit control, delete control and / or hierarchy creation control corresponding to the work item are displayed;
[0190] In response to a trigger operation on the editing control, a hierarchical data modification page is displayed, allowing modification of the target hierarchical data corresponding to any of the work items; or,
[0191] In response to a triggered operation on the delete control, delete any of the work items from the hierarchy management page; or,
[0192] In response to a trigger operation on the layer creation control, the layer creation page is displayed so that target layer data corresponding to any of the work items can be created through the layer creation page.
[0193] In some embodiments, the data display device further includes a prompting module, which is specifically configured to:
[0194] In response to the focus being on any work item displayed on the hierarchy management page, if the work item is in another space, a hierarchy creation control corresponding to the work item is displayed, and a message indicating that creation is not supported is displayed on the hierarchy management page, wherein the hierarchy creation control is in a disabled state.
[0195] In some embodiments, a hierarchical control is set on the view display page;
[0196] The data display device further includes a hierarchy setting module. After the views displayed on the view display page are displayed according to the hierarchy display rules, the hierarchy setting module is specifically configured as follows:
[0197] In response to a trigger operation on the hierarchy control, a hierarchy settings page is displayed, wherein the hierarchy settings page includes multiple levels, and each level includes at least one work item;
[0198] In response to the selection of any one of the plurality of levels on the level settings page, the target level is determined;
[0199] In response to the focus being on at least one work item in the target hierarchy, display the selection options corresponding to the at least one work item;
[0200] In response to the selection of the selected item, a target work item is determined, and the target work item is displayed in the view shown on the view display page; or,
[0201] In response to the cancellation operation of the selected item, the target work item is determined and hidden in the view displayed on the view display page.
[0202] In some embodiments, the data display device further includes a view information adding module. After the view displayed on the view display page is displayed according to the hierarchical display rules, the view information adding module includes:
[0203] The view information determination unit is configured to determine target view information and add a display area corresponding to the target view information in the view in response to a view information addition operation for a view displayed on the view display page.
[0204] In some embodiments, the view information determining unit is specifically configured as follows:
[0205] In response to the focus being located at a preset position of any displayed information in the view, add controls to the view information;
[0206] In response to a trigger operation that adds a control to the view information, a view information addition page is displayed, and the target view information is determined through the view information addition page.
[0207] In some embodiments, navigation controls are provided in the view display page;
[0208] The view information determination unit is specifically configured as follows:
[0209] In response to a triggering operation on the navigation control, a navigation window is displayed, the navigation window including a setting view display control;
[0210] In response to a trigger operation on the settings view display control, a settings view display page is displayed, the settings view display page including multiple view information;
[0211] In response to a drag operation on any of the plurality of view information icons, the target view information is determined based on the drag operation.
[0212] In some embodiments, filter controls, sorting controls, grouping controls, and / or view switching controls are provided in the view display page;
[0213] The data display device further includes a view display page configuration module. After the views displayed on the view display page are displayed according to the hierarchical display rules, the view display page configuration module is specifically configured as follows:
[0214] In response to a triggering operation on the filter control, the filter settings page is displayed;
[0215] In response to a filter configuration operation on the filter settings page, the work item corresponding to the filter configuration operation is displayed in the view; or,
[0216] In response to a triggering operation on the sorting control, the sorting settings page is displayed;
[0217] In response to a sort configuration operation on the sort settings page, the work item corresponding to the sort configuration operation is displayed in the view; or,
[0218] In response to a trigger operation on the grouping control, the grouping settings page is displayed;
[0219] In response to a group configuration operation on the group settings page, the work item corresponding to the group configuration operation is displayed in the view; or,
[0220] In response to a triggering operation of the view switching control, a view switching page is displayed, the view switching page including multiple view display modes;
[0221] In response to the selection of any of the plurality of view display modes, a target view display mode is determined, and the view displayed on the view display page is displayed according to the target view display mode.
[0222] In some embodiments, the data display device further includes a prompting module. After the view displayed on the view display page is displayed according to the hierarchical display rules, the prompting module is specifically configured as follows:
[0223] In response to the current user not having access to the view, the view is hidden on the view display page, and a permission-only message is displayed.
[0224] In some embodiments, the views displayed on the view display page are shown according to the hierarchical display rules corresponding to one target root work item or multiple different target root work items.
[0225] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.
[0226] The apparatus described above is used to implement the corresponding data display method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0227] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the data display method described in any of the above embodiments.
[0228] Figure 5 shows a more specific hardware structure diagram of an electronic device provided in this embodiment. The device may include: a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505. The processor 501, memory 502, input / output interface 503, and communication interface 504 are interconnected within the device via the bus 505.
[0229] The processor 501 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0230] The memory 502 can be implemented in the form of read-only memory (ROM), random access memory (RAM), static storage device, dynamic storage device, etc. The memory 502 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 502 and is called and executed by the processor 501.
[0231] Input / output interface 503 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0232] Communication interface 504 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0233] Bus 505 includes a pathway for transmitting information between various components of the device (e.g., processor 501, memory 502, input / output interface 503, and communication interface 504).
[0234] It should be noted that although the above-described device only shows the processor 501, memory 502, input / output interface 503, communication interface 504, and bus 505, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0235] The electronic devices described above are used to implement the corresponding data display methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0236] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the data display method as described in any of the above embodiments.
[0237] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0238] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the data display method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0239] Based on the same concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to perform the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0240] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0241] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0242] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0243] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A data display method, comprising: In response to a hierarchical creation operation on the hierarchical management page for the target root work item of the current space, a hierarchical creation page is displayed, wherein the hierarchical creation page includes the hierarchical data of the current space, as well as the hierarchical data authorized to other spaces associated with the current space; In response to the hierarchical data selection operation of the newly created page at the level, the target hierarchical data is determined from the hierarchical data of the current space or the hierarchical data of other spaces, and the hierarchical display rules constructed based on the target root work item and the target hierarchical data are displayed on the hierarchical management page. The views displayed on the view display page are presented according to the aforementioned hierarchical display rules.
2. The method according to claim 1, wherein a new hierarchy tree control is set on the hierarchy management page; In response to a hierarchical creation operation on the target root work item in the current space on the hierarchical management page, before displaying the hierarchical creation page, the method further includes: In response to a trigger operation on the newly created hierarchical tree control on the hierarchical management page, a root work item selection page is displayed, wherein the root work item selection page includes multiple root work items in the current space; In response to the selection of any one of the plurality of root work items, the target root work item is determined and displayed on the hierarchical management page.
3. The method according to claim 1, wherein the hierarchical creation operation for the target root working item in the current space includes: In response to the focus being on the target root task item, a new control corresponding to the target root task item is displayed. The triggering operation for newly created controls at the specified level on the level management page.
4. The method according to claim 1, wherein a first type of hierarchical creation control is set in the newly created page at the hierarchical level; The step of determining the target level data from the level data in the current space or the level data in other spaces in response to the level data selection operation of the newly created page at the level includes: In response to the triggering operation of creating a new control of the first type of hierarchy, the hierarchical data selection area of the current space and the hierarchical data selection area of the other spaces are displayed. The hierarchical data selection area of the current space includes multiple hierarchical work items and multiple hierarchical relationships of the current space, and the hierarchical data selection area of the other spaces includes multiple hierarchical work items and multiple hierarchical relationships of the other spaces. In response to the selection operation of any one of the multiple hierarchical work items in the current space, a first target hierarchical work item is determined; and in response to the selection operation of any one of the multiple hierarchical relationships in the current space, a first target hierarchical relationship is determined, and the first target hierarchical work item and the first target hierarchical relationship are used as the target hierarchical data; or, In response to the selection operation of any one of the multiple hierarchical work items in the other space, a second target hierarchical work item is determined, and in response to the selection operation of any one of the multiple hierarchical relationships in the other space, a second target hierarchical relationship is determined, and the second target hierarchical work item and the second target hierarchical relationship are used as the target hierarchical data.
5. The method according to claim 1, wherein a second type of hierarchical new space is set in the newly created page at the hierarchical level; The step of determining the target level data from the level data in the current space or the level data in other spaces in response to the level data selection operation of the newly created page at the level includes: In response to a trigger operation on a newly created control of the second type of hierarchy, a relationship selection area is displayed, the relationship selection area including multiple hierarchical relationships in the current space associated with the target root work item, and multiple hierarchical relationships in other spaces associated with the target root work item; In response to the selection operation of any hierarchical relationship among multiple hierarchical relationships associated with the target root work item in the current space, a third target hierarchical relationship is determined, and the third target hierarchical work item corresponding to the current space and the third target hierarchical relationship is obtained. The third target hierarchical work item and the third target hierarchical relationship are used as the target hierarchical data. or, In response to the selection operation of any hierarchical relationship among multiple hierarchical relationships associated with the target root work item in the other space, a fourth target hierarchical relationship is determined, and the fourth target hierarchical work item corresponding to the fourth target hierarchical relationship in the other space is obtained. The fourth target hierarchical work item and the fourth target hierarchical relationship are used as the target hierarchical data.
6. The method according to claim 4 or 5, further comprising: In response to the focus being on any hierarchical relationship displayed on the hierarchy management page, the edit control and / or delete control corresponding to any hierarchical relationship are displayed, and the hierarchical creation control is hidden; In response to a trigger operation on the editing control, a hierarchical data modification page is displayed, allowing modification of the target hierarchical work item and target hierarchical relationship corresponding to any of the hierarchical relationships.
7. The method according to claim 4 or 5, wherein a new relationship control is set on the newly created page at the level, and the method further includes: In response to the triggering operation of the newly created relationship control, the newly created relationship page is displayed; In response to the hierarchical relationship configuration operation on the newly created relationship page, a new hierarchical relationship is determined and added to the newly created hierarchical relationship page.
8. The method according to any one of claims 1-7, further comprising: In response to the focus being on any work item displayed in the hierarchy management page, if the work item is in the current space, the edit control, delete control and / or hierarchy creation control corresponding to the work item are displayed; In response to a trigger operation on the editing control, a hierarchical data modification page is displayed, allowing modification of the target hierarchical data corresponding to any of the work items through the hierarchical data modification page; or, In response to a trigger operation on the delete control, delete any of the work items from the hierarchy management page; or, In response to a trigger operation on the layer creation control, the layer creation page is displayed so that target layer data corresponding to any of the work items can be created through the layer creation page.
9. The method according to any one of claims 1-8, further comprising: In response to the focus being on any work item displayed on the hierarchy management page, if the work item is in another space, a hierarchy creation control corresponding to the work item is displayed, and a message indicating that creation is not supported is displayed on the hierarchy management page, wherein the hierarchy creation control is in a disabled state.
10. The method according to any one of claims 1-9, wherein a hierarchical control is provided on the view display page; After the views displayed on the view display page are displayed according to the hierarchical display rules, the method further includes: In response to a trigger operation on the hierarchy control, a hierarchy settings page is displayed, wherein the hierarchy settings page includes multiple levels, and each level includes at least one work item; In response to the selection of any one of the plurality of levels on the level settings page, the target level is determined; In response to the focus being on at least one work item in the target hierarchy, display the selection options corresponding to the at least one work item; In response to the selection of the chosen item, a target work item is determined, and the target work item is displayed in the view shown on the view display page; or, In response to the cancellation operation of the selected item, the target work item is determined and hidden in the view displayed on the view display page.
11. The method according to any one of claims 1-10, wherein after the view displayed on the view display page is displayed according to the hierarchical display rules, the method further comprises: In response to the operation of adding view information to the view displayed on the view display page, the target view information is determined, and a display area corresponding to the target view information is added to the view.
12. The method of claim 11, wherein determining the target view information in response to an operation of adding view information to a view displayed on the view display page includes: In response to the focus being located at a preset position of any displayed information in the view, add controls to the view information; In response to a trigger operation that adds a control to the view information, a view information addition page is displayed, and the target view information is determined through the view information addition page.
13. The method of claim 11, wherein a navigation control is provided in the view display page; The step of determining the target view information in response to the view information addition operation of the view displayed on the view display page includes: In response to a triggering operation on the navigation control, a navigation window is displayed, the navigation window including a setting view display control; In response to a trigger operation on the settings view display control, a settings view display page is displayed, the settings view display page including multiple view information; In response to a drag operation on any of the plurality of view information icons, the target view information is determined based on the drag operation.
14. The method according to any one of claims 1-13, wherein a filter control, a sorting control, a grouping control and / or a view switching control are provided in the view display page; After the views displayed on the view display page are displayed according to the hierarchical display rules, the method further includes: In response to a triggering operation on the filter control, the filter settings page is displayed; In response to a filter configuration operation on the filter settings page, the work item corresponding to the filter configuration operation is displayed in the view; or, In response to a triggering operation on the sorting control, the sorting settings page is displayed; In response to a sort configuration operation on the sort settings page, the work item corresponding to the sort configuration operation is displayed in the view; or, In response to a trigger operation on the grouping control, the grouping settings page is displayed; In response to a group configuration operation on the group settings page, the work item corresponding to the group configuration operation is displayed in the view; or, In response to a triggering operation of the view switching control, a view switching page is displayed, the view switching page including multiple view display modes; In response to the selection of any of the plurality of view display modes, a target view display mode is determined, and the view displayed on the view display page is displayed according to the target view display mode.
15. The method according to any one of claims 1-14, wherein after the view displayed on the view display page is displayed according to the hierarchical display rules, the method further comprises: In response to the current user not having access to the view, the view is hidden on the view display page, and a permission-only message is displayed.
16. The method according to any one of claims 1-15, wherein the view displayed in the view display page is displayed according to the hierarchical display rules corresponding to one target root work item or multiple different target root work items.
17. A data display device, comprising: The new module is configured to display a new hierarchy page in response to a hierarchical creation operation on the target root work item of the current space on the hierarchy management page. The new hierarchy page includes the hierarchy data of the current space and the hierarchy data authorized to other spaces associated with the current space. The first display module is configured to, in response to a hierarchical data selection operation on a newly created page at the hierarchical level, determine target hierarchical data from the hierarchical data in the current space or the hierarchical data in other spaces, and display hierarchical display rules constructed based on the target root work item and the target hierarchical data on the hierarchical management page; The second display module is configured to display the views on the view display page according to the hierarchical display rules.
18. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as claimed in any one of claims 1 to 16.
19. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are configured to cause a computer to perform the method of any one of claims 1 to 16.
20. A computer program product comprising computer program instructions, wherein when the computer program instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1-16.
21. A computer program comprising computer program instructions, wherein when the computer program instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1-16.
Citation Information
Patent Citations
Page construction method and device, equipment and readable medium
CN113360154A
Financial index display method and device, equipment and medium
CN114064992A
Data processing method and device, electronic equipment and storage medium
CN115793911A
Data display method and device, electronic equipment, storage medium and program product
CN118445351A
Data processing method and apparatus
WO2022179082A1