WebForm
La classe WebForm contient des fonctions et des propriétés permettant de gérer vos composants de webforms Qodly. Cette classe est décrite en détail dans la documentation de Qodly.
Historique
| Release | Modifications | 
|---|---|
| 20 R6 | Ajout de enableState() et disableState() | 
| 20 R2 | Ajout | 
Commandes et fonctions
.componentName
.componentName* : 4D.WebFormItem
Description
Les composants des webforms sont des objets disponibles directement en tant que propriétés de ces webforms.
Pour plus d'informations, veuillez vous référer à la description de .componentName dans la documentation de Qodly.
.disableState()
.disableState*( state : string)
| Paramètres | Type | Description | |
|---|---|---|---|
| state | string | -> | Nom de l'état à désactiver dans le formulaire web | 
Description
La fonction .disableState() désactive le rendu de l'état dans le formulaire web courant.
Cette fonction ne fait rien si :
- l'état n'est actuellement pas activé dans le formulaire web,
- l'état n'existe pas pour le formulaire web.
Si vous activez ou désactivez plusieurs états dans la même fonction utilisateur, toutes les modifications sont envoyées en même temps au client une fois que la fonction se termine.
Pour plus d'informations sur les états des pages Qodly, veuillez consulter developer.qodly.com.
.enableState()
.enableState*( state : string )
| Paramètres | Type | Description | |
|---|---|---|---|
| state | string | -> | Nom de l'état à activer sur le formulaire web | 
Description
La fonction .enableState() active le rendu de l'état dans le formulaire web courant.
Cette fonction ne fait rien si :
- l'état a déjà été activé sur le formulaire web,
- l'état n'existe pas pour le formulaire web.
Si vous activez ou désactivez plusieurs états dans la même fonction utilisateur, toutes les modifications sont envoyées en même temps au client une fois que la fonction se termine.
Pour plus d'informations sur les états des pages Qodly, veuillez consulter developer.qodly.com.
Exemple
Vous activez un état spécifique appelé "wrongCredentials" en cas d'erreur sur votre page de connexion :
Function authenticationError()
	If (Session.info.type#"remote")
		Web Form.enableState("wrongCredentials")
	End if
.setError()
.setError*( msg : string)
| Paramètres | Type | Description | |
|---|---|---|---|
| msg | string | -> | Message d'erreur à afficher dans le webform | 
Description
La fonction .setError() envoie msg en tant que message d'erreur vers le formulaire web.
Pour plus d'informations, veuillez vous référer à la description de la fonction .setError() dans la documentation de Qodly.
.setMessage()
.setMessage*( msg : string)
| Paramètres | Type | Description | |
|---|---|---|---|
| msg | string | -> | Message d'information à afficher dans le webform | 
Description
La fonction .setMessage() envoie msg en tant que message d'information au formulaire web.
Pour plus d'informations, veuillez vous référer à la description de la méthode .setMessage() dans la documentation de Qodly.
.setWarning()
.setWarning*( msg : string)
| Paramètres | Type | Description | |
|---|---|---|---|
| msg | string | -> | Message d'avertissement à afficher dans le webform | 
Description
La fonction .setWarning() envoie msg en tant que message d'avertissement au formulaire web.
Pour plus d'informations, veuillez vous référer à la description de la méthode .setWarning() dans la documentation de Qodly.
Web Form
Web Form* : 4D.WebForm
| Paramètres | Type | Description | |
|---|---|---|---|
| Résultat | 4D.WebForm | <- | Nouvel objet proxy WebForm | 
Description
La commande Web Form  renvoie un objet proxy 4D.WebForm qui vous permet d'interagir avec le formulaire web.
Pour plus d'informations, veuillez vous référer à la description de la commande webForm dans la documentation de Qodly.
Web Event
Web Event* : Object
| Paramètres | Type | Description | |
|---|---|---|---|
| Résultat | object | <- | object | 
Description
La commande Web Event renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web.
Pour plus d'informations, veuillez vous référer à la description de la commande webEvent dans la documentation de Qodly.