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.

Cuando llama al comando Web Form, el objeto proxy 4D.WebForm devuelto contiene tantos 4D.WebFormItems ya que hay componentes con referencias servidor en su formulario.

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()
hace visible el componente

.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. Crear una función exposed al interior de una clase singleton compartida llamada isHidden que contiene el siguiente código:

shared singleton Class constructor()
exposed Function isHidden()
var myComponent : 4D.WebFormItem

myComponent:=Web Form.myImage
myComponent.hide() // Oculta el componente que tiene "myImage" como referencia servidor.
  1. En Qodly Studio: seleccione el componente imagen en la página e introduzca una referencia del lado del servidor en el panel Propiedades > Server Side, por ejemplo "myImage".
  2. Seleccione el componente Button y añádale un evento onclick.
  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

La función .show() hace visible el componente. Si el componente ya era visible, la función no hace nada.

Ver también

Web Form
Web Event
WebForm class