[(#REM) si crayon, inséréer le js. Sinon c'est inséré globalement en une fois au niveau du formulaire)] [(#ENV{nom}|match{^content_wid}|oui) [] [] ] [(#REM) les réglages d'affichage] #SET{decimales,#ENV{decimales,0}} #SET{separateur_decimales,#ENV{separateur_decimales,','}} #SET{separateur_milliers,#ENV{separateur_milliers,' '}} [(#REM) cas particulier, lorsqu'on l'est dans le constructeur de saisie, et qu'on veut configurer la valeur par défaut d'une saisie nombre] [(#ENV{nom}|match{saisie_modifiee_(.*)\\[options\\]\\[defaut\\]}|oui) #SET{saisie_decimales,#ENV{nom}|replace{defaut,decimales}} #SET{saisie_separateur_decimales,#ENV{nom}|replace{defaut,separateur_decimales}} #SET{saisie_separateur_milliers,#ENV{nom}|replace{defaut,separateur_milliers}} ] [(#REM) il faut que la valeur de départ soit correctement formatée selon son format] #SET{valeur,''} [(#ENV{valeur}|oui) #SET{valeur,#ENV{valeur}|number_format{#GET{decimales},#GET{separateur_decimales},#GET{separateur_milliers}}} ] #SET{defaut,#ENV{defaut}|number_format{#GET{decimales},#GET{separateur_decimales},#GET{separateur_milliers}}} #SET{valeur_forcee,''} [(#ENV{valeur_forcee}|oui) #SET{valeur_forcee,#ENV{valeur_forcee}|number_format{#GET{decimales},#GET{separateur_decimales},#GET{separateur_milliers}}} ] [(#REM) réglage des attribut] #SET{attributs,#ENV*{attributs}|concat{' '}} #SET{attributs,#GET{attributs}|concat{"data-decimales='"}|concat{#GET{decimales}}|concat{"' "}} #SET{attributs,#GET{attributs}|concat{"data-separateur-decimales='"}|concat{#GET{separateur_decimales}}|concat{"' "}} #SET{attributs,#GET{attributs}|concat{"data-separateur-milliers='"}|concat{#GET{separateur_milliers}}|concat{"'"}} [(#REM) appel de la saisie mère] #INCLURE{fond=saisies/input,env,defaut=#GET{defaut},valeur=#GET{valeur},attributs=#GET{attributs},valeur_forcee=#GET{valeur_forcee},class=#ENV*{class}|concat{' nombre'}}