WebFormItem
The 4D.WebFormItem class allows you to handle the behavior of your Qodly webform components.
Os objetos 4D.WebFormItem são propriedades do objeto 4D.WebForm retornado pelo 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.
For example, WebFormObject.myImage refers to the image component with myImage as server reference.
História
| Release | Mudanças |
|---|---|
| 20 R2 | Adicionado |
Objeto WebFormItem
| .addCSSClass(className : string) adiciona a classe especificada no className ao component |
| .hide() oculta o component |
| .removeCSSClass(className: string) remove a classe especificada em className do componente |
| .show() makes the component visible |
.addCSSClass()
.addCSSClass(className : string)
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| className | string | -> | Nome da classe CSS a ser adicionada ao componente |
Descrição
A função .addCSSClass adiciona a classe especificada no className ao component.
.hide()
.hide()
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| Não exige nenhum parâmetro |
Descrição
A função .hide() oculta o component.
Exemplo
To call a function that hides an image when the user clicks a button:
- 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. - Attach the
isHiddenfunction to the event.
.removeCSSClass()
.removeCSSClass(className: string)
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| className | string | -> | Nome da classe CSS a ser removida do componente |
Descrição
A função .removeCSSClass() remove a classe especificada em className do componente.
.show()
.show()
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| Não exige nenhum parâmetro |
Descrição
The .show() function makes the component visible.If the component was already visible, the function does nothing.