CN114020193B - Page crossing hook determination method and device, electronic equipment and storage medium - Google Patents

Page crossing hook determination method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114020193B
CN114020193B CN202111306664.7A CN202111306664A CN114020193B CN 114020193 B CN114020193 B CN 114020193B CN 202111306664 A CN202111306664 A CN 202111306664A CN 114020193 B CN114020193 B CN 114020193B
Authority
CN
China
Prior art keywords
option
initial state
information corresponding
canceling
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111306664.7A
Other languages
Chinese (zh)
Other versions
CN114020193A (en
Inventor
陈建波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guahao Net Hangzhou Technology Co Ltd
Original Assignee
Guahao Net Hangzhou Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guahao Net Hangzhou Technology Co Ltd filed Critical Guahao Net Hangzhou Technology Co Ltd
Priority to CN202111306664.7A priority Critical patent/CN114020193B/en
Publication of CN114020193A publication Critical patent/CN114020193A/en
Application granted granted Critical
Publication of CN114020193B publication Critical patent/CN114020193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a method and a device for determining page crossing hook, electronic equipment and a storage medium. The method comprises the following steps: acquiring an initial state of each option in a page selected by a user, wherein the initial state is checked or unchecked; for each option, determining the current display state of the option according to the added set, the cancelled set and the initial state corresponding to the option, and displaying the current display state; the adding set records the option information of the user for checking the options with the initial state being unchecked, and the canceling set records the option information of the user for canceling the checking of the options with the initial state being unchecked. By the method, the problem that the operation efficiency of a user is low due to the complicated operation mode of the existing table can be solved, the operation complexity of the user can be reduced, and the operation efficiency of the user is improved.

Description

Page crossing hook determination method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method and apparatus for determining page crossing checkpoints, an electronic device, and a storage medium.
Background
Currently, existing tables only support data hooking of the current page, and after page turning, data that has not been saved before can disappear, for example: all operations of the existing functions of the Element form must be completed in the current page, if data is in another page, the corresponding page needs to be turned over, and the operation is executed again. The above manner increases the complexity of the user operation, and when a large amount of data is required to be operated, the user operation becomes very complicated and the operation efficiency is low.
Disclosure of Invention
The embodiment of the application aims to provide a method, a device, electronic equipment and a storage medium for determining page crossing hook, so as to solve the problem that the existing form operation mode is complicated, and the operation efficiency of a user is low.
The invention is realized in the following way:
In a first aspect, an embodiment of the present application provides a method for determining a page crossing hook, where the method includes: acquiring an initial state of each option in a page selected by a user, wherein the initial state is checked or unchecked; for each option, determining the current display state of the option according to the added set, the cancelled set and the initial state corresponding to the option, and displaying the current display state; the adding set records the option information of the user for checking the options with the initial state being unchecked, and the canceling set records the option information of the user for canceling the checking of the options with the initial state being unchecked.
In the embodiment of the application, the state change of the options compared with the initial state is recorded by the adding set and the canceling set, so that when a user turns to any page, the current display state of each option can be determined and displayed by adding the initial state of each option of the page selected by the set, the canceling set and the user, so that the state of the option of the page after the last operation can be reproduced when the user turns to any page, for example, the page selected by the user is operated by the user before turning to the page, the page (the option state) after the operation before the user is completed is displayed, and if the page selected by the user is not operated by the user before turning to the page, the page in the initial state is displayed. In addition, by the mode, the operation complexity of a user can be reduced, and the operation efficiency of the user is improved.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, for each option, determining, according to an addition set, a cancellation set, and an initial state corresponding to the option, a current display state of the option and displaying the current display state includes: if the initial state of the option is not checked, searching whether option information corresponding to the option exists in the adding set, and if the option information corresponding to the option exists in the adding set, determining that the current display state of the option is checked and displayed; if the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, determining that the current display state of the option is not checked and displaying.
In the embodiment of the application, the initial state of the option is judged to be unchecked or checked, so that whether the option information corresponding to the option exists or not is searched from the adding set or the canceling set, and the current display state of the option is further determined and displayed. By the method, the current display state of each option of the current page can be conveniently and rapidly determined and displayed, and therefore user experience is improved.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, the method further includes: when receiving the selection operation of the user on the options, judging the initial state of the selected options, if the initial state of the selected options is unchecked, searching whether the option information corresponding to the options exists in the adding set, and if the option information corresponding to the options does not exist in the adding set, adding the option information corresponding to the options in the adding set; if the initial state of the selected option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option does not exist in the canceling set, adding the option information corresponding to the option in the canceling set.
In the embodiment of the application, by adopting the mode, when a user selects a certain option, whether the option is recorded in a corresponding set (an added set or a cancelled set) can be searched according to the initial state of the option; if the user does not record in the corresponding set, the state of the option before being selected by the user is the initial state, at the moment, the option information corresponding to the option, namely the option with the changed initial state, is added in the corresponding set to record, and when the user turns pages to the current page again, the current display state of the option can be determined and displayed according to the record.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, the method further includes: if the initial state of the selected option is unchecked and the option information corresponding to the option exists in the adding set, deleting the option information corresponding to the option in the adding set; and if the initial state of the selected option is checked, and the option information corresponding to the option exists in the canceling set, deleting the option information corresponding to the option in the canceling set.
In the embodiment of the application, if the initial state of the option selected by the user is unchecked and the option information corresponding to the option exists in the adding set, or if the initial state of the option selected by the user is unchecked and the option information corresponding to the option exists in the canceling set, the user is indicated to operate the selected option before, so that the initial state of the option is changed; then, when the user selects the option again, the state of the option needs to be restored to the initial state, and at this time, the option information corresponding to the option is deleted in the set (adding set or cancelling set) corresponding to the option. Through the mode, whether the user selects the options again or not can be conveniently and rapidly judged, and the selected operation is recorded.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, the method further includes: and after receiving the storage request of the user, updating the initial state of each option according to the initial state of each option, the option information in the adding set and the canceling set.
In the embodiment of the application, after receiving the storage request of the user, the initial state of the options can be changed according to the initial state of each option, the option information in the adding set and the canceling set, so that the latest state of the selected option is stored by the user.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, the updating the initial state of each option according to the initial state of each option, the option information in the adding set and the canceling set includes: for each option, if the initial state of the option is not checked, searching whether option information corresponding to the option exists in the adding set, and if the option information corresponding to the option exists in the adding set, changing the initial state of the option into checked state; if the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, changing the initial state of the option into unchecked.
In the embodiment of the application, according to the initial state of the option, whether the option information corresponding to the option exists is searched in the set (the added set or the cancelled set) corresponding to the initial state of the option, so that whether the user selects the option can be judged, if the option information corresponding to the option exists in the set corresponding to the initial state of the option, the user is indicated to select the option, and at the moment, the initial state of the option is changed. By the mode, the initial state of the option selected by the user can be accurately and quickly changed.
With reference to the foregoing technical solution of the first aspect, in some possible implementation manners, the adding set and the cancelling set are both arrays.
In a second aspect, an embodiment of the present application provides a device for determining a page crossing hook, where the device includes: the acquisition module is used for acquiring the initial state of each option in the page selected by the user, wherein the initial state is checked or unchecked; the determining module is used for determining the current display state of each option according to the adding set, the canceling set and the initial state corresponding to the option and displaying the current display state; the adding set records the option information of the user for checking the options with the initial state being unchecked, and the canceling set records the option information of the user for canceling the checking of the options with the initial state being unchecked.
In a third aspect, an embodiment of the present application provides an electronic device, including: the device comprises a processor and a memory, wherein the processor is connected with the memory; the memory is used for storing programs; the processor is configured to invoke a program stored in the memory to perform a method as provided by the embodiments of the first aspect described above and/or in combination with some possible implementations of the embodiments of the first aspect described above.
In a fourth aspect, embodiments of the present application provide a storage medium having stored thereon a computer program which, when executed by a processor, performs a method as provided by the embodiments of the first aspect described above and/or in connection with some possible implementations of the embodiments of the first aspect described above.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and should not be considered as limiting the scope, and other related drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of steps of a method for determining a page crossing hook according to an embodiment of the present application.
Fig. 2 is a block diagram of a device for determining page crossing hook according to an embodiment of the present application.
Fig. 3 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
In view of the complicated operation mode of the existing table, which makes the operation efficiency of the user lower, the present inventors have studied and explored the following embodiments to solve the above problems.
The following describes a specific flow and steps of a method for determining a page crossing hook with reference to fig. 1. The embodiment of the application provides a page crossing selection determination method which can be applied to a system capable of turning pages and selecting options in the pages, such as: the method can be applied to a system of Element tables.
It should be noted that, the page crossing hook determining method provided in the embodiment of the present application is not limited by the sequence shown in fig. 1 and the following.
Step S101: an initial state of each option in the page selected by the user is obtained.
In a possible implementation, each option is provided with its corresponding attribute, wherein the attribute value characterizes a state including the option, e.g. checked or unchecked. Typically, each option will have a default attribute value before the form system is opened, and the attribute value of the option will be modified accordingly only after the user has completed submitting the save. Thus, by acquiring the current attribute value of each option, the initial state of each option can be acquired. Wherein the initial state is checked or unchecked.
Of course, in practical application, other manners may be used to characterize the hooking state of each option, which is not limited in particular by the present application.
In addition, the page selected by the user may be a newly opened page or may be a page turned back to the one it operated on.
Step S102: and for each option, determining and displaying the current display state of the option according to the added set, the cancelled set and the initial state corresponding to the option.
The adding set and the cancelling set can be a plurality of sets, or can be a set, a queue or a list; the adding set records option information for the user to select options with initial states not selected, and the canceling set records option information for the user to cancel the selected options with initial states selected; the option information includes an option ID.
By recording the state change of the options compared with the initial state by adding the set and canceling the set, when the user turns to any page, the current display state of each option can be determined and displayed by adding the set, canceling the set and the initial state of each option of the page selected by the user, so that the user can reproduce the state of the option of the page after the last operation when turning to any page, for example, the page selected by the user is operated by the user before turning to the page, the page (option state) after the previous operation is displayed, and if the page selected by the user is not operated by the user before turning to the page, the page in the initial state is displayed. By the mode, the operation complexity of a user can be reduced, and the operation efficiency of the user is improved.
Specifically, if the initial state of the option is not checked, searching whether the option information corresponding to the option exists in the adding set, and if the option information corresponding to the option exists in the adding set, determining that the current display state of the option is checked and displayed; if the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, determining that the current display state of the option is unchecked and displayed.
And judging whether the initial state of the option is unchecked or unchecked, searching whether the option information corresponding to the option exists from the adding set or the canceling set according to the initial state of the option, and further determining and displaying the current display state of the option. By the method, the current display state of each option of the current page can be conveniently and rapidly determined and displayed, and user experience is further improved.
It should be noted that, the specific implementation manner of step S101 and step S102 may be that in step S101, the initial states of all the options in the page selected by the user are obtained at one time, step S102 is executed, and the determination and display of the current display state are sequentially or parallelly performed for each option; the method may further include obtaining, one by one, an initial state of the option and a current display state and display of the option according to an order of the option, that is, step S101 and step S102 are equally divided into a plurality of sub-steps, and repeating the steps in sequence, for example: selecting to acquire the initial state of the first option, determining and displaying the current display state of the second option, and repeating the steps in sequence until the current display state of the last option on the selected page is determined and displayed.
Further, the above steps (step S101 and step S102) are determination and display of the current display state for each option in a certain page when the user selects the page. After the user selects the options of the current page, the following operations may be performed:
Specifically, when receiving a selection operation of a user on an option, judging an initial state of the selected option, if the initial state of the selected option is unchecked, searching whether option information corresponding to the option exists in an adding set, and if the option information corresponding to the option does not exist in the adding set, adding the option information corresponding to the option in the adding set; if the initial state of the selected option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option does not exist in the canceling set, adding the option information corresponding to the option in the canceling set. For example: the initial state of the option selected by the user is not checked, and the option information corresponding to the option is not found in the adding set, at this time, the option information corresponding to the option is added into the adding set, namely addList: [ '1111' ], wherein addList: [ ] is the adding set, 1111 is the option ID (namely the option information) of the option.
By judging the initial state of the option selected by the user, the set (adding set or cancelling set) for recording the option can be judged according to the initial state of the option, whether the record exists in the set or not is searched, if no option information corresponding to the option exists in the set, the state of the option before being selected by the user is indicated to be the initial state, at the moment, the option information corresponding to the option is added in the set, so that the option selected by the user is recorded, and further, when the user turns the page again to the current page, the current display state of the option can be determined and displayed according to the record.
Further, if the initial state of the selected option is unchecked and the option information corresponding to the option exists in the adding set, deleting the option information corresponding to the option in the adding set; if the initial state of the selected option is checked, and the option information corresponding to the option exists in the canceling set, deleting the option information corresponding to the option in the canceling set.
In the embodiment of the application, if the initial state of the option selected by the user is unchecked, and the option information corresponding to the option exists in the adding set, the user is indicated that the user has performed the selection operation before, then the selection operation at this time is a cancellation of the last selection operation, and at this time, the deletion of the option information corresponding to the option in the adding set indicates the deletion of the record of the last selection operation of the user; similarly, if the initial state of the option selected by the user is checked, and the option information corresponding to the option exists in the canceling set, the user is indicated to have performed a selecting operation on the option before, then the selecting operation at this time is to cancel one of the last selecting operations, and at this time, deleting the option information corresponding to the option in the canceling set indicates to delete the record of the last selecting operation of the user. By the mode, whether the user selects the options again or not can be conveniently and rapidly judged, and the selected operation is recorded.
In addition, when the full selection operation of the user is received, the selection operation is performed on each option of the selected page, wherein the full selection operation is performed on each option on the selected page once. Specifically, the initial state of the first option is judged, whether option information corresponding to the option exists in a set (an adding set or a canceling set) corresponding to the first option is searched according to the initial state of the first option, if the option information corresponding to the option exists in the set, the option information corresponding to the option is deleted in the set, and if the option information corresponding to the option does not exist in the set, the option information corresponding to the option is added in the set; and then, the second option is subjected to the selection operation, and the selection operation is repeated in sequence until the last option on the selected page is completed.
It should be noted that, after all the options are selected, the user may submit and save the selected options. The following describes operations after user submission.
Specifically, after receiving a save request from a user, the initial state of each option is updated according to the initial state of each option, the option information in the adding set and the canceling set.
In the embodiment of the application, after receiving the storage request of the user, the initial state of the options can be changed according to the initial state of each option, the option information in the adding set and the canceling set, so that the latest state of the selected option is stored by the user.
Optionally, updating the initial state of each option according to the initial state of each option, the option information in the adding set and the canceling set may specifically include: for each option, if the initial state of the option is not checked, searching whether option information corresponding to the option exists in the adding set, and if the option information corresponding to the option exists in the adding set, changing the initial state of the option into checked; if the initial state of the option is checked, searching whether the option information corresponding to the option exists from the canceling set, and if the option information corresponding to the option exists in the canceling set, changing the initial state of the option into unchecked.
In the embodiment of the application, according to the initial state of the option, whether the option information corresponding to the option exists in the set (the added set or the cancelled set) corresponding to the initial state of the option can be searched, so that whether the user selects the option can be judged, if the set corresponding to the initial state of the option searches that the option information corresponding to the option exists, the user selects the option, and at the moment, the initial state of the option is changed. By the mode, the initial state of the option selected by the user can be accurately and quickly changed.
It should be noted that, if the initial state of the option is not checked, and the option information corresponding to the option is not found in the adding set, the latest state of the option is not checked (initial state), and at this time, the initial state of the option is kept unchanged, that is, the initial state of the option is not changed. Similarly, if the initial state of the option is checked, and the option information corresponding to the option is not found in the deletion set, the latest state of the option is checked (initial state), and at this time, the initial state of the option is kept unchanged, that is, the initial state of the option is not changed.
In addition, the above-mentioned modification to the initial state of the option is actually modification to the attribute value of the option, for example: and if the attribute value of a certain option represents that the initial state of the option is unchecked and the option information corresponding to the option exists in the adding set, modifying the attribute value so that the attribute value of the option represents that the initial state of the option is checked.
As another alternative embodiment, after receiving the save request of the user, the option whose latest state is checked is deleted in the form according to the option information in the add set, the option information in the cancel set, and the initial state of each option. Specifically, according to the option information in the adding set, deleting the option corresponding to the option information in the whole form; and deleting the options which are checked and have no corresponding option information recorded in the canceling set in the whole form according to the option information in the canceling set and the initial state of the options.
By the method, the options with the latest user state being checked can be deleted in the form accurately and quickly according to the option information in the adding set, the option information in the canceling set and the initial state of the options.
Referring to fig. 2, based on the same inventive concept, an embodiment of the present application further provides a device 100 for determining page crossing and selecting, where the device 100 includes: an acquisition module 101 and a determination module 102.
The acquiring module 101 is configured to acquire an initial state of each option in the page selected by the user, where the initial state is checked or unchecked.
The determining module 102 is configured to determine, for each option, a current display state of the option according to the addition set, the cancellation set, and an initial state corresponding to the option, and display the current display state; the adding set records the option information of the user for checking the options with the initial state of unchecked, and the canceling set records the option information of the user for canceling the checked options with the initial state of unchecked.
Optionally, the determining module 102 is specifically configured to find whether the option information corresponding to the option exists from the adding set if the initial state of the option is not checked, and determine that the current display state of the option is checked and displayed if the option information corresponding to the option exists in the adding set; if the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, determining that the current display state of the option is unchecked and displayed.
Optionally, the determining module 102 is further configured to determine, when receiving a selection operation of the user on the option, an initial state of the selected option, if the initial state of the selected option is unchecked, search whether there is option information corresponding to the option in the adding set, and if there is no option information corresponding to the option in the adding set, add the option information corresponding to the option in the adding set; if the initial state of the selected option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option does not exist in the canceling number, adding the option information corresponding to the option in the canceling set.
Optionally, the determining module 102 is further configured to delete, if the initial state of the selected option is unchecked and there is option information corresponding to the option in the adding set, the option information corresponding to the option in the adding set; if the initial state of the selected option is checked, and the option information corresponding to the option exists in the canceling set, deleting the option information corresponding to the option in the canceling set.
Optionally, the determining module 102 is further configured to update the initial state of each option according to the initial state of each option, the option information in the adding set and the canceling set after receiving the save request of the user.
Optionally, the determining module 102 is specifically configured to, for each option, if the initial state of the option is not checked, find whether there is option information corresponding to the option from the adding set, and if there is option information corresponding to the option in the adding set, change the initial state of the option to checked; if the initial state of the option is checked, searching whether the option information corresponding to the option exists from the canceling set, and if the option information corresponding to the option exists in the canceling set, changing the initial state of the option into unchecked.
Referring to fig. 3, based on the same inventive concept, an exemplary block diagram of an electronic device 200 according to an embodiment of the present application may be used in the above-mentioned method for determining a page crossing hook. In an embodiment of the present application, the electronic device 200 may be, but is not limited to, a Personal computer (Personal Computer, PC), a smart phone, a tablet computer, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), a Mobile internet device (Mobile INTERNET DEVICE, MID), and the like. Structurally, the electronic device 200 may include a processor 210 and a memory 220.
The processor 210 is electrically connected to the memory 220, either directly or indirectly, to enable data transmission or interaction, for example, the elements may be electrically connected to each other via one or more communication buses or signal lines. The processor 210 may be an integrated circuit chip with signal processing capability. The Processor 210 may also be a general purpose Processor, for example, a central processing unit (Central Processing Unit, CPU), a digital signal Processor (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), discrete gate or transistor logic, discrete hardware components, and may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. Further, the general purpose processor may be a microprocessor or any conventional processor or the like.
The Memory 220 may be, but is not limited to, random access Memory (Random Access Memory, RAM), read Only Memory (ROM), programmable Read Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), and electrically erasable programmable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM). The memory 220 is used for storing a program, and the processor 210 executes the program after receiving an execution instruction.
It should be understood that the configuration shown in fig. 3 is merely illustrative, and the electronic device 200 provided in the embodiment of the present application may have fewer or more components than those shown in fig. 3, or may have a different configuration than those shown in fig. 3. In addition, the components shown in fig. 3 may be implemented by software, hardware, or a combination thereof.
It should be noted that, since it will be clearly understood by those skilled in the art, for convenience and brevity of description, the specific working processes of the systems, apparatuses and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein.
Based on the same inventive concept, the embodiments of the present application also provide a storage medium having stored thereon a computer program which, when executed, performs the method provided in the above embodiments.
The storage media may be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk Solid STATE DISK (SSD)), etc.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
Further, the units described as separate units may or may not be physically separate, and units displayed as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
Furthermore, functional modules in various embodiments of the present application may be integrated together to form a single portion, or each module may exist alone, or two or more modules may be integrated to form a single portion.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and variations will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (9)

1. A method for determining a page crossing hook, the method comprising:
acquiring an initial state of each option in a page selected by a user, wherein the initial state is checked or unchecked;
for each option, determining the current display state of the option according to the added set, the cancelled set and the initial state corresponding to the option, and displaying the current display state; the adding set records the option information of the user for checking the options with the initial state being unchecked, and the canceling set records the option information of the user for canceling the checking of the options with the initial state being unchecked;
for each option, determining and displaying the current display state of the option according to the adding set, the canceling set and the initial state corresponding to the option, including:
If the initial state of the option is not checked, searching whether option information corresponding to the option exists in the adding set, and if the option information corresponding to the option exists in the adding set, determining that the current display state of the option is checked and displayed;
if the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, determining that the current display state of the option is not checked and displaying.
2. The method according to claim 1, wherein the method further comprises:
When receiving the selection operation of the user on the options, judging the initial state of the selected options, if the initial state of the selected options is unchecked, searching whether the option information corresponding to the options exists in the adding set, and if the option information corresponding to the options does not exist in the adding set, adding the option information corresponding to the options in the adding set;
if the initial state of the selected option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option does not exist in the canceling set, adding the option information corresponding to the option in the canceling set.
3. The method according to claim 2, wherein the method further comprises:
If the initial state of the selected option is unchecked and the option information corresponding to the option exists in the adding set, deleting the option information corresponding to the option in the adding set;
And if the initial state of the selected option is checked, and the option information corresponding to the option exists in the canceling set, deleting the option information corresponding to the option in the canceling set.
4. The method according to claim 1, wherein the method further comprises:
and after receiving the storage request of the user, updating the initial state of each option according to the initial state of each option, the option information in the adding set and the canceling set.
5. The method of claim 4, wherein updating the initial state of each option based on the initial state of each option, the option information in the add set and the cancel set, comprises:
for each option, if the initial state of the option is not checked, searching whether option information corresponding to the option exists in the adding set, and if the option information corresponding to the option exists in the adding set, changing the initial state of the option into checked state;
If the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, changing the initial state of the option into unchecked.
6. The method of claim 1, wherein the add set and the cancel set are both arrays.
7. A page crossing hook determination device, the device comprising:
the acquisition module is used for acquiring the initial state of each option in the page selected by the user, wherein the initial state is checked or unchecked;
The determining module is used for determining the current display state of each option according to the adding set, the canceling set and the initial state corresponding to the option and displaying the current display state; the adding set records the option information of the user for checking the options with the initial state being unchecked, and the canceling set records the option information of the user for canceling the checking of the options with the initial state being unchecked;
The determining module is specifically configured to find whether or not option information corresponding to the option exists in the adding set if the initial state of the option is not checked, and determine that the current display state of the option is checked and displayed if the option information corresponding to the option exists in the adding set; if the initial state of the option is checked, searching whether the option information corresponding to the option exists in the canceling set, and if the option information corresponding to the option exists in the canceling set, determining that the current display state of the option is not checked and displaying.
8. An electronic device, comprising: the device comprises a processor and a memory, wherein the processor is connected with the memory;
the memory is used for storing programs;
The processor being configured to execute a program stored in the memory for performing the method of any one of claims 1-6.
9. A computer-readable storage medium, characterized in that a computer program is stored thereon, which, when being run by a computer, performs the method according to any of claims 1-6.
CN202111306664.7A 2021-11-05 2021-11-05 Page crossing hook determination method and device, electronic equipment and storage medium Active CN114020193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111306664.7A CN114020193B (en) 2021-11-05 2021-11-05 Page crossing hook determination method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111306664.7A CN114020193B (en) 2021-11-05 2021-11-05 Page crossing hook determination method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114020193A CN114020193A (en) 2022-02-08
CN114020193B true CN114020193B (en) 2024-06-04

Family

ID=80061566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111306664.7A Active CN114020193B (en) 2021-11-05 2021-11-05 Page crossing hook determination method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114020193B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114510179A (en) * 2022-02-17 2022-05-17 北京达佳互联信息技术有限公司 Method, device, equipment, medium and product for determining option selection state information
CN115952772B (en) * 2023-03-13 2023-08-08 广州市玄武无线科技股份有限公司 Paging table display method and device, electronic equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894105A (en) * 2009-05-19 2010-11-24 苏州市易达信息***有限公司 Level 2 cache WEB table paging check memorizing method
WO2014110048A1 (en) * 2013-01-09 2014-07-17 Amazon Technologies, Inc. Browser interface for accessing supple-mental content associated with content pages
CN104965711A (en) * 2015-07-06 2015-10-07 无锡天脉聚源传媒科技有限公司 Option checking method and apparatus
CN106886521A (en) * 2015-12-15 2017-06-23 阿里巴巴集团控股有限公司 Across the operating method and device of page object
CN110597435A (en) * 2019-09-05 2019-12-20 北京蒙奇迪科技发展有限公司 Cross-page checking system and method
CN111679770A (en) * 2020-06-05 2020-09-18 腾讯科技(深圳)有限公司 Message processing method, device, equipment and storage medium
CN112114726A (en) * 2020-07-31 2020-12-22 福建亿能达信息技术股份有限公司 Interaction method, device, equipment and medium based on vue drop-down box
CN112417830A (en) * 2019-08-05 2021-02-26 珠海金山办公软件有限公司 Document page management method and device, electronic equipment and storage medium
CN112580315A (en) * 2020-12-14 2021-03-30 深圳市金证前海金融科技有限公司 Webpage table display method and device, terminal equipment and medium
CN113535295A (en) * 2021-06-22 2021-10-22 杭州安恒信息技术股份有限公司 Interaction method and device for screening box based on element-UI, computer equipment and medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8826112B2 (en) * 2005-09-22 2014-09-02 International Business Machines Corporation Navigating table data with mouse actions
JP5112171B2 (en) * 2008-05-29 2013-01-09 株式会社リコー Screen editing apparatus, screen editing method, program, electronic apparatus, and image forming apparatus
JP5889005B2 (en) * 2012-01-30 2016-03-22 キヤノン株式会社 Display control apparatus and control method thereof
JP5941849B2 (en) * 2012-04-23 2016-06-29 京セラドキュメントソリューションズ株式会社 Electronic apparatus and image forming apparatus
JP5873390B2 (en) * 2012-05-24 2016-03-01 キヤノン株式会社 Display control apparatus, control method therefor, program, and storage medium
JP2023511367A (en) * 2020-01-22 2023-03-17 メソディカル マインド,エルエルシー. graphical user interface system
CN112416213B (en) * 2020-12-02 2022-05-17 浙江诺诺网络科技有限公司 List checking method, list checking device and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894105A (en) * 2009-05-19 2010-11-24 苏州市易达信息***有限公司 Level 2 cache WEB table paging check memorizing method
WO2014110048A1 (en) * 2013-01-09 2014-07-17 Amazon Technologies, Inc. Browser interface for accessing supple-mental content associated with content pages
CN104965711A (en) * 2015-07-06 2015-10-07 无锡天脉聚源传媒科技有限公司 Option checking method and apparatus
CN106886521A (en) * 2015-12-15 2017-06-23 阿里巴巴集团控股有限公司 Across the operating method and device of page object
CN112417830A (en) * 2019-08-05 2021-02-26 珠海金山办公软件有限公司 Document page management method and device, electronic equipment and storage medium
CN110597435A (en) * 2019-09-05 2019-12-20 北京蒙奇迪科技发展有限公司 Cross-page checking system and method
CN111679770A (en) * 2020-06-05 2020-09-18 腾讯科技(深圳)有限公司 Message processing method, device, equipment and storage medium
CN112114726A (en) * 2020-07-31 2020-12-22 福建亿能达信息技术股份有限公司 Interaction method, device, equipment and medium based on vue drop-down box
CN112580315A (en) * 2020-12-14 2021-03-30 深圳市金证前海金融科技有限公司 Webpage table display method and device, terminal equipment and medium
CN113535295A (en) * 2021-06-22 2021-10-22 杭州安恒信息技术股份有限公司 Interaction method and device for screening box based on element-UI, computer equipment and medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
利用Dreamweaver8.0实现动态网页的数据库访问;丁海燕;;昆明学院学报;20090531(第03期);77-79 *
基于多媒体电子地图集的超目录结构模型设计与应用;龙毅等;测绘通报;20070425(第04期);59-62 *

Also Published As

Publication number Publication date
CN114020193A (en) 2022-02-08

Similar Documents

Publication Publication Date Title
CN114020193B (en) Page crossing hook determination method and device, electronic equipment and storage medium
WO2016016734A1 (en) Managing web browser cache for offline browsing
CN112148678B (en) File access method, system, device and medium
CN108932286B (en) Data query method and device
JPWO2010052998A1 (en) Maintenance system, maintenance method, and maintenance program
US10089450B2 (en) User authentication method, authentication apparatus, and terminal
CN111198777A (en) Data processing method, device, terminal and storage medium
CN111159160A (en) Version rollback method and device, electronic equipment and storage medium
CN103544254B (en) A kind of data managing method and device
CN113272785A (en) Method for mounting file system, terminal equipment and storage medium
CN110287064B (en) Method and device for restoring disk data and electronic equipment
CN114527907A (en) Menu data processing method and device, computer equipment and storage medium
CN112988072B (en) Data processing method and device, storage medium and electronic equipment
US20210141771A1 (en) Method of managing files by mobile device and mobile device for implementing the same
JP2003150321A (en) Device, method and program for managing virtual storage device, and computer readable recording medium recorded with virtual storage device
CN117149734B (en) SVN-based file management method and device, storage medium and electronic equipment
CN109918153B (en) Page opening method and device and page content retrieval method and device
JP4141921B2 (en) File processing method
CN116055464B (en) Download preservation path selection method, device and medium
CN111666484B (en) Content pushing method, pushing device and computer readable storage medium
US20040254986A1 (en) Information processing apparatus and program
US20140149650A1 (en) Caching Program Optimization
CN115617267A (en) Input/output information processing method and device and electronic equipment
CN111209282A (en) Data storage method and device, computer equipment and storage medium
CN116303278A (en) File merging method, file reading method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant