Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-03-2009 23:29:17

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

[1.7.5]Zend_Dojo_Editor problème de gestion par ZF

Je suis un peu étonné par une différence importante entre le traitement qui doit être réservé à Zend_Dojo_Editor sous IE et FF.
J'aurais imaginé que le ZF pourrait "gommer" ce genre de problème.
Dans un formulaire :

Code:

$sportifscommentaire = new Zend_Dojo_Form_Element_Editor('sportifs_commentaire');
      $sportifscommentaire->setDecorators(array('DijitElement',array('Label', array('escape'=>false)),  array('HtmlTag', array('tag'=>'p'),array('Errors', array('placement' => 'append')))));
      $sportifscommentaire->setLabel('Commentaires')
                              ->setRequired(false)
                            ->setAttribs(array('height'=>'150', 'id'=>'commentaire', 'cols'=>'40', 'rows'=>'3'));
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Pour récupérer la saisie de l'utilisateur sous IE :

Code:

$values = $formulaire->getValues();
$commentaire = $values['sportifs_commentaire']['Editor'];
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Si l'utilisateur est sous FF :

Code:

$values = $formulaire->getValues();
$commentaire = $values['sportifs_commentaire'];
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Je n'ai peut être pas compris comment utiliser ce composant.
Mais je trouve dommage de devoir adapter mon code en fonction du navigateur alors que je passe par un framework.
Y aura-t-il un "correctif" ?

Dernière modification par Jean-Marc Rigade (08-03-2009 20:28:34)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages