Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-01-2013 11:44:42

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Multicheckbox

Encore moi ^^'

Je suis en train de tester le multicheckbox. Ca marche bien .
Mais j'aimerais savoir s'il y a moyen de récupérer chaque element pour les affichier comme on veut et non les afficher un en dessous de l'autre .

En fait, dans ma vue j'ai une liste que j'affiche dans un tableau et en face de chaque entrée , je voudrais avoir une  checkbox qui a pour value l'ID de l'entrée en question.

Si j'utilise checkbox seul c'est assez galère pour retrouver mes petits.  J'ai essayé de passer un tableau au Name du checkbox mais Zend me jette ^^'

Du coup, multicheckbox me parait mieux et fait ce que j'ai besoin.
Mais je n'ai pas trouvé comment faire pour le rendu.

Merci

Hors ligne

 

#2 31-01-2013 10:44:00

irumi
Membre
Date d'inscription: 29-04-2011
Messages: 47

Re: Multicheckbox

Salut,
je pense qu"il te faut créer ton décorateur perso. Comme ça tu choisit ton rendu au niveau de la vue.
Dans ton cas, si tu veut utiliser un multiCheckbox, tu te créer une aide de vue qui étant \Zend\Form\View\Helper\FormMultiCheckbox et tu surcharge le méthode renderOptions (j'ai regardé vite fait et apparemment c'est elle qui s’occupe de la disposition du rendu. Il ne reste plus qu'a ajouter tes balise de tableau).

Ensuite tu ajoute ton aide vu perso à ton Module :

Code:

'view_helpers' => array(
            'invokables' => array(
                    'form_MultiCheckboxPerso' => 'DossierPerso\Form\View\Helper\FormMultiCheckboxPerso',
            ),
    ),

Tu n'a plus qu'a utiliser ton aide de vue lors du rendu de formulaire.

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