14.8 Zones spécifiques d'administration

Cet ensemble de zones est dédié à l'éditions de paramètres qu'ils soient applicatif ou de familles.

En utilisant ces zones, vous pourrez créer des interfaces d'édition de paramètres.

14.8.1 [ZONE FDL:EDITFAMILYPARAMETER]

14.8.1.1 Description

Cette zone permet d'afficher un paramètre en édition quelque soit son type. La zone est encapsulée dans un élément HTML de type DIV, portant la classe editfamilyparameter et possédant l'attribut data-parameter qui a pour valeur l'identifiant du paramètre qui est affiché/modifié. Ce champ a pour attribut id l'identifiant du paramètre à modifier, et comme attribut name le même identifiant précédé d'un _ (underscrore).

14.8.1.2 Paramètres

famid
Nom logique de la famille dont vous souhaitez éditer le paramètre.
attrid
Identifiant du paramètre à modifier
emptyValue
Valeur par défaut du formulaire. Si le paramètre n'a pas de valeur, l'interface est initiée avec cette valeur.
value
Valeur du formulaire. Quelque soit la valeur du paramètre, l'interface est initiée avec cette valeur.
submitOnChange
yes ou no. Valeur par défaut no. Si la valeur est passée à yes, le changement de valeur est transmis au serveur au onChange et au onBlur.
localSubmit
yes ou no. Valeur par défaut yes. Si la valeur est à yes un bouton de soumission est ajouté à côté du champ de saisie.
submitLabel
Texte. Si cet élément est spécifié et que localSubmit est à yes alors le bouton de soumission a comme libellé cette valeur.

14.8.1.3 Limites

N/A

14.8.1.4 Exemple

Définition de la zone : [ZONE FDL:EDITFAMILYPARAMETER?famid=ZOO_ENTREE&attrid=ENT_PRIXENFANT&localSubmit=yes&submitOnChange=no]

Modification de paramètre de famille

Figure 92. Modification de paramètre de famille

14.8.2 [ZONE FDL:EDITAPPLICATIONPARAMETER]

14.8.2.1 Description

Cette zone est utilisée pour modifier les paramètres d'une application. En l'ajoutant vous pourrez modifier tout paramètre d'application, quel que soit son type. Elle crée un champ input de type texte ou de type select, suivant le type du paramètre à modifier. Ce champ a pour attribut id l'identifiant du paramètre à modifier, et comme attribut name le même identifiant précédé d'un _ (underscore).

14.8.2.2 Paramètres

appId
Nom logique de l'application contenant le paramètre
parameterId
Identifiant du paramètre de l'application
emptyValue
Valeur par défaut du formulaire. Si le paramètre n'a pas de valeur, l'interface est initiée avec cette valeur.
value
Valeur du formulaire. Quelque soit la valeur du paramètre, l'interface est initiée avec cette valeur.
submitOnChange
yes ou no. Valeur par défaut no. Si la valeur est passée à yes, le changement de valeur est transmis au serveur au onChange et au onBlur.
localSubmit
yes ou no. Valeur par défaut yes. Si la valeur est à yes un bouton de soumission est ajouté à côté du champ saisie.
submitLabel
Texte. Si cet élément est spécifié et que localSubmit est à yes alors le bouton de soumission a comme libellé cette valeur.

14.8.2.3 Limites

Seuls les attributs de type text et enum sont présentés. Le type est déduit du champ kind.

14.8.2.4 Exemple

Définition de la zone : ZONE FDL:EDITAPPLICATIONPARAMETER?appId=ZOO&parameterId=ZOO_NAME &localSubmit=yes&submitOnChange=no

Modification de paramètre de famille

Figure 93. Modification de paramètre de famille

14.8.3 [ZONE FDL:EDITSUBMIT]

14.8.3.1 Description

Cette zone est utilisée pour faire la sauvegarde de l'ensemble des Zones portant la classe editfamilyparameter, ou editapplicationparameter, n'ayant pas de bouton de validation, ni de validation lors de l'activation de l'événement onchange (submitOnChange=no et localSubmit=no).

Elle crée un bouton qui envoie au serveur les informations des formulaires. Tout formulaire contenu dans une DIV portant la classe editfamilyparameter ou editapplicationparameter, n'ayant pas de système de validation (bouton, input de type submit, envoi lors du onchange...) est envoyé lorsque ce bouton est cliqué.

Comme les autres Zones de paramétrage, celle ci est encapsulée dans un élément HTML de type DIV, portant la classe editsubmit. Cet élément ne contient qu'un input de type submit.

14.8.3.2 Paramètres

label
Texte. L'attribut label définit le label du bouton (par défaut "Valider").

14.8.3.3 Limites

N/A

×
nouveauté