Saltar al contenido principal
Versión: 21 BETA

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
LanzamientoModificaciones
20 R2Añ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ámetrosTipoDescripción
classNamestring->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ámetrosTipoDescripció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:

  1. Create an exposed function inside a shared singleton class named isHidden that 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
  1. 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".
  2. Select the Button component and add an onclick event to it.
  3. Adjunta la función isHidden al evento.

.removeCSSClass()

.removeCSSClass(className: string)

ParámetrosTipoDescripción
classNamestring->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ámetrosTipoDescripció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.

Ver también

Web Form
Web Event
WebForm class