Zend Framework Checkbox Décorateurs

voix
8

Ce que je suis en train d'accomplir est d'avoir des étiquettes de cases à cocher afficher après les champs de saisie des cases à cocher (à droite d'entre eux).

J'utilise ces décorateurs maintenant:

private $checkboxDecorators = array(
    Label,
    array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'checkbox')),
    'ViewHelper',
    array(array('row' => 'HtmlTag'), array('tag' => 'li')),
);

J'ai essayé commutant les étiquettes et les décorateurs ViewHelper mais qui n'a rien fait. Aucune suggestion?

Créé 21/07/2009 à 12:37
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
30

$this->getElement('elementId')->addDecorator('Label', array('placement' => 'APPEND'))

l'option de placement peut prendre ou PREPEND comme append valeur

Créé 21/07/2009 à 13:11
source utilisateur

voix
3

Je sais que c'est une question plus, mais vous pouvez également utiliser

$element->getDecorator('label')->setOption('placement', 'APPEND');

si elle est un élément déjà créé avec un décorateur existant

Créé 19/11/2011 à 22:06
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more