Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-10-2008 22:31:21

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

[1.7][Zend_Form] mélange de champ dojo et normaux

Bonjour

J'ai un formulaire contenant trois champs. Deux champs text et textarea "classiques" et un champ Dojo DateTextBox. Le formulaire est défini dans un fichier de config (xml).

Le problème : Dès que j'utilise un champ Dojo, mon textarea n'est pas généré correctement. Voici le code qui est généré :

Code:

<textarea id="text" name="text" type="text"></textarea>

Apparemment ZF utilise le Textarea "Dojo". Comment faire pour que ce soit le "normal" qui soit utilisé ?


Julien

Hors ligne

 

#2 01-11-2008 21:39:34

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: [1.7][Zend_Form] mélange de champ dojo et normaux

Personne n'a une idée ?

D'après ce que j'ai pu constater, ZF Prend la 1e classe qu'il parvient à trouver (logique). J'ai donc tenté de passer la liste des prefixPath à mon formulaire :

Code:

$options['prefixPath'][] = array('prefix' => 'Zend_Form_Element', 
                        'path' =>'Zend/Form/Element', 
                        'type' =>'element');
            
$options['prefixPath'][] = array('prefix' => 'Zend_Dojo_Form_Element', 
                                'path' =>'Zend/Dojo/Form/Element', 
                                'type' =>'element');
            
$form = new Zend_Form($options);
$form->setConfig($config); // $config : Zend_Config_Xml

mais j'ai beau essayer d'inverser les chemin, c'est toujours dojo qui passe en premier.


Julien

Hors ligne

 

#3 26-11-2008 16:43:11

sysco
Nouveau membre
Date d'inscription: 26-11-2008
Messages: 2

Re: [1.7][Zend_Form] mélange de champ dojo et normaux

Bonjour JuTs,
Je ne peux malheureusement pas répondre à votre question par contre, pouvez-vous m'expliquer comment vous faite pour définir vos champs Dojo dans un fichier XML ? Nous travaillons avec un fichier XML pour définir des champs zend form classique mais pas des champs Dojo. Merci d'avance si vous avez une réponse à notre problème.

SysCo-xb

Hors ligne

 

#4 29-11-2008 23:15:26

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: [1.7][Zend_Form] mélange de champ dojo et normaux

Bonjour

Tout simplement de la même façon qu'un champ classique. Par exemple pour un champ Zend_Dojo_Form_Element_DateTextBox il faut indiquer comme type : DateTextBox


Je ne suis pas allé beaucoup plus loin, entre-temps j'ai laissé tombé Dojo pour JQuery. Il est plus léger et suffit largement à mes besoins.

Dernière modification par JuTs (29-11-2008 23:16:58)


Julien

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