WebFormItem
La clase 4D.WebFormItem le permite manejar el comportamiento de sus componentes webform Qodly.
Los objetos 4D.WebFormItem son propiedades del objeto 4D.WebForm devuelto por el comando Web Form.
When you call the Web Form command, the returned 4D.WebForm proxy object holds as many 4D.WebFormItems as there are components with server-side references in your webform.
Por ejemplo, WebFormObject.myImage hace referencia al componente de imagen con myImage como referencia del servidor.
Historia
| Lanzamiento | Modificaciones |
|---|---|
| 20 R2 | Añadidos |
Objeto WebFormItem
| .addCSSClass(className : string) añade la clase especificada en className al componente |
| .hide() oculta el componente |
| .removeCSSClass(className: string) elimina la clase especificada en className del componente |
| .show() makes the component visible |
.addCSSClass()
.addCSSClass(className : string)
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| className | string | -> | Nombre de la clase CSS a añadir al componente |
Descripción
La función .addCSSClass añade la clase especificada en className al componente.
.hide()
.hide()
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| No requiere ningún parámetro |
Descripción
La función .hide() oculta el componente.
Ejemplo
Para llamar a una función que oculta una imagen cuando el usuario hace clic en un botón:
- Create an exposed function inside a shared singleton class named
isHiddenthat contains the following code:
shared singleton Class constructor()
exposed Function isHidden()
var myComponent : 4D.WebFormItem
myComponent:=Web Form.myImage
myComponent.hide() // Hide the component that has "myImage" as server reference
- In Qodly Studio: Select the image component on the canvas, and enter a server-side reference in the Properties Panel > Server Side, for example "myImage".
- Select the Button component and add an
onclickevent to it. - Adjunta la función
isHiddenal evento.
.removeCSSClass()
.removeCSSClass(className: string)
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| className | string | -> | Nombre de la clase CSS a eliminar del componente |
Descripción
La función .removeCSSClass() elimina la clase especificada en className del componente.
.show()
.show()
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| No requiere ningún parámetro |
Descripción
The .show() function makes the component visible.If the component was already visible, the function does nothing.