摘要 |
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for processing information entered via a user interface provided in a web browser on a display device of a client machine in communication with a server. The user interface may be capable of displaying a plurality of components, including a first component that may display object record information associated with an object record stored in a database. Edited object record information may be received at the client machine and displayed in the first user interface component. The first user interface component may be designated as unsaved. An interrupt event associated with possible loss of the edited information may be detected. A warning message indicating the detection of the interrupt event may be displayed in the web browser, and one or more selections for responding to the warning message may be provided. |
主权项 |
1. A method of processing information entered via a user interface provided in a web browser on a display device of a client machine in communication with a server, the user interface capable of displaying a plurality of parent tabs and child tabs, the method comprising:
receiving, at the client machine, edited child record information comprising an unsaved modification to child record information displayed in a child tab, the child record information maintained as data of a child record stored in a database, the user interface providing access to an on-demand call center service; displaying the edited child record information in the child tab; designating the child tab as unsaved; identifying a parent tab having a parent-child relationship with the child tab, the parent tab displaying parent record information maintained as data of a parent record stored in the database, the parent record having a parent-child relationship with the child record; designating the parent tab as unsaved; detecting, via the web browser, an interrupt event associated with possible loss of the edited child record information displayed in the child tab; in response to the interrupt event, displaying a warning message in the web browser, the warning message indicating the detection of the interrupt event; providing one or more selections for responding to the warning message; receiving, at the client machine, an indication of one of the selections; and performing, at the client machine, one or more operations in response to receiving the indication, wherein one or more of the receiving, displaying, designating, identifying, designating, detecting, displaying, providing, receiving, or performing are performed without reloading the user interface. |