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
| 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() hace visible el componente |
.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:
- Crear una función exposed al interior de una clase singleton compartida llamada
isHiddenque 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.
- 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".
- Seleccione el componente Button y añádale un evento
onclick. - 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
La función .show() hace visible el componente. Si el componente ya era visible, la función no hace nada.