Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Simple problème à priori, mais je ne trouve pas la solution.
J'affiche une valeur non modifiable dans une zone, mais j'aimerais que cette valeur soit centrée ...
comment faire ?
mon code : 
    $montantTransaction = $form->createElement('text', 'montantTransaction');
        $montantTransaction->setAttrib('readonly', 'true')
          ->setLabel("Montant à payer")
        ->setValue($dp->montantTTC.' €');D'avance merci.
Vince
Dernière modification par vince56 (01-04-2011 11:41:05)
Hors ligne
Bonjour; 
Je ne suis pas certain d'avoir bien compris ce que vous voulez mais bon:
$montantTransaction = $form->createElement('text', 'montantTransaction');
$montantTransaction->setAttrib('readonly', 'true')
    ->setAttrib('style', 'text-align:center;')
    ->setLabel("Montant à payer")
    ->setValue($dp->montantTTC.' €');Dernière modification par nuxwin (01-04-2011 11:40:46)
Hors ligne
Super, c'est exactement ça.
Je ne trouve jamais ces solutions. Un endroit avec toutes les fonctions possibles avec setAttrib() ?
merci.
Hors ligne
Re ;
La méthode setAttrib() vous permet d'ajouter ce que vous voulez comme attribut. Après, il y a d'autres manières de procéder (voir les décorateurs).  Je vous invite à lire la documentation officielle car le sujet est vaste.
Cordialement ;
Dernière modification par nuxwin (01-04-2011 11:37:24)
Hors ligne
Bonjour,
Il est aussi possible de faire un style css pour ce type de champ (comportant un text-align:center;), puis de lui mettre la class en question en utilisant setAttrib comme le dit nuxwin.
Ça sépare mieux le style du formatage, et c'est de fait plus simple à maintenir.
Hors ligne
Pages: 1