Web Event
Web Event : object
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| Resultado | Object | ← | Información sobre el evento activado |
Descripción
Web Event returns an object with information on a triggered event linked to a web page component.
The command must be called in the context of a web page handled by the 4D web server.
Resultado
El objeto devuelto contiene las siguientes propiedades:
| Propiedad | Tipo | Descripción | |
|---|---|---|---|
| caller | string | Server-side reference of the component triggering the event | |
| eventType | string | Type of event:Page loads | |
| data | object | Información adicional en función del componente implicado | |
| index | number | ||
| row | number | Componente de la tabla de datos: número de línea | |
| name | string | Data Table component: qodlysource name of the column (e.g. "firstname", "address.city") |
Ejemplo
The objective is to display/hide a help text when the user hovers over the component:
This is done by attaching onmouseenter and onmouseleave events to a Text input component that displays the information stored in a Text component (displaying "This is the help text").

En este escenario:
- The Text input component has
orderNumberas Server side reference. - El componente Texto tiene
helpOn_orderNumbercomo referencia del lado Servidor. - The exposed function
help()is attached to both theonmouseenterandonmouseleaveevents and contains the following code:
shared singleton Class constructor()
exposed Function help()
var event : Object
var myForm : 4D.WebForm
var componentRef : Text
myForm:=web Form
event:=web Event
componentRef:=event.caller
Case of
: (event.eventType="onmouseenter") // event is onmouseenter
myForm["helpOn_"+componentRef].show() // show the help on "orderNumber" by showing
// the text component with reference "helpOn_orderNumber"
: (event.eventType="onmouseleave") // event is onmouseleave
myForm["helpOn_"+componentRef].hide() // hide the help on orderNumber
End case
To open the web page with the help on orderNumber hidden, you can associate this function to the onload event of the web page:
exposed function hideOnLoad()
webForm.helpOn_orderNumber.hide()
Ver también
Web Form
WebForm class
WebFormItem class
Propiedades
| Número de comando | 1734 |
| Hilo seguro | ✗ |