|
|
|
|
- Default events
- Sequence for executing the codes of the links
- Optional events
Events associated with Link controls
WEBDEV manages the following events by default (order of appearance in the code editor): | | Event | Runtime condition |
---|
Initializing (Server code) | Executed when the page is opened. | Click on link (Browser code) | Executed when the user clicks the link. This code is always executed, regardless of the type of link. | Click on link (Server code) | Executed when the user clicks the link | Remark: Only the browser codes are available in a static page. Sequence for executing the codes of the links Two click codes are associated with the links: - a browser click code, which can be written in WLanguage (or JavaScript) in the code editor. This code is included in the HTML page and is executed on the user's computer.
- a server click code, which can be written in WLanguage only. This code is executed on the server.
The table below presents the code executed according to the type link and the associated action. The target of the link does not affect the order in which the code is executed. | | | | Operation on the controls | Action | Sequence of codes | Remarks | Send to server (submit) | None | - Browser click code of the link.
- Browser code for page submit (if it exists).
- Code to send values from the controls in the page to update the page context on the server.
- Execution of the link server code.
| Automatic update of the page context on the server. | Execute the click code of the link | Display page | - Browser click code of the link.
- Browser code for page submit (if it exists).
- Code to send values from the controls in the page to update the page context on the server.
- Execution of the link server code.
- Display page.
| Automatic update of the page context on the server. Automatic page display. | Reinitialization of the page | None | - Browser click code of the link.
- Code to display the initial page (page with all the controls reset to empty or 0 and execution of the initialization code of the controls).
| | None | None | Execution of the browser code only | | Execute the click code of the link | - Execution of the link click code (browser).
- Execution of the link server code.
| | Display page | - Execution of the link click code (browser).
- Execution of the link server code.
- Page display.
| Automatic page display |
Several optional events can be managed. To add an optional event: - Select the desired control.
- Display the code window of this control (F2 key).
- Click the link "Add other events to xxx" at the bottom of the window code, after the last event.
- All the optional events available for the control are displayed.
- Check the optional event to add and validate.
Remark: You can select several optional events. - The selected optional event is automatically added to the events managed by the control.
To disable an optional event, simply perform the same operations to display the list of optional events. Then simply uncheck the optional events to delete. Remark: If the disabled code contains WLanguage code, this code is automatically deleted. You can manage, for example: - the mouse hover over the control,
- left mouse button down, up, double click,
- right mouse button down, up, double click,
- mouse wheel, etc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|