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
ouno
. Valeur par défautno
. Si la valeur est passée àyes
, le changement de valeur est transmis au serveur auonChange
et auonBlur
. - localSubmit
-
yes
ouno
. Valeur par défautyes
. 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]
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
ouno
. Valeur par défautno
. Si la valeur est passée àyes
, le changement de valeur est transmis au serveur auonChange
et auonBlur
. - localSubmit
-
yes
ouno
. Valeur par défautyes
. 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¶meterId=ZOO_NAME
&localSubmit=yes&submitOnChange=no
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