[(#REM) Parametres : ** : obligatoire * : fortement conseille - ** nom : nom du parametre - * label : nom joli (- * erreurs : tableau des erreurs) (transmis par defaut avec SAISIE) (- * valeur : valeur actuelle du parametre) (transmis par defaut avec SAISIE : valeur=#ENV{nom du parametre}}) - defaut : valeur par defaut du parametre - obligatoire : est-ce un parametre obligatoire ? (defaut: non, valeurs : null/"non"/autre=oui ) - info_obligatoire : si obligatoire, ajoute ce contenu apres le label (defaut : "") - explication : texte d'explication suppplementaire - attention : texte pour les cas graves ! - disable : est-ce que le champ est desactive ? (pas de saisie possible, selection impossible, contenus non postes) (defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies. - disable_avec_post : idem disable, mais en envoyant en hidden le champ tout de meme. - readonly : est-ce que le champ est non modifiable ? (pas de saisie possible, selection possible, contenus postes) (defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies. Exemples d'appels : [(#SAISIE{input, couleur_foncee, label=<:spa:couleur_foncee:>, obligatoire=oui})] ] [(#ENV{nom}|oui) #SET{obligatoire,#ENV{obligatoire}|et{#ENV{obligatoire}|!={non}}|?{obligatoire,''}} #SET{disable,#ENV{disable,#ENV{disable_avec_post}}|et{#ENV{disable,#ENV{disable_avec_post}}|!={non}}|?{#ENV{disable}|is_array|?{#ENV{disable,#ARRAY},disabled},''}} #SET{readonly,#ENV{readonly}|et{#ENV{readonly}!={non}}|?{readonly,''}} #SET{saisies_autonomes,#VAL|saisies_autonomes} [(#ENV{type_saisie}|in_array{#GET{saisies_autonomes}}|oui) [(#INCLURE{fond=saisies/#ENV{type_saisie},env,obligatoire=#GET{obligatoire},disable=#GET{disable},readonly=#GET{readonly}})] ] [(#ENV{type_saisie}|in_array{#GET{saisies_autonomes}}|non) #SET{erreurs,#ENV**{erreurs}|table_valeur{#ENV{nom}}} #SET{li_class,#ENV{type_saisie}|substr{0,9}|=={selecteur}|?{selecteur_item,''}}
  • #ENV*{inserer_debut} [(#ENV*{label})[(#GET{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]]] [(#GET{erreurs})] [

    (#ENV*{explication})

    ] [(#ENV*{attention})] [(#INCLURE{fond=saisies/#ENV{type_saisie},env,nom=[(#ENV{nom}|saisie_nom2name)], disable=#GET{disable},readonly=#GET{readonly}})] [(#ENV{disable_avec_post}|et{#ENV{disable_avec_post}|!={non}}|oui)] #ENV**{inserer_fin}
  • ] ]