Zend Framework Checkbox dekoratører

stemmer
8

Det jeg prøver å oppnå er å ha avmerkingsboksen etiketter vises etter boksen input felt (til høyre for dem).

Jeg bruker disse dekoratører nå:

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

Jeg har prøvd å bytte etiketten og ViewHelper dekoratører, men det gjorde ingenting. Noen forslag?

Publisert på 21/07/2009 klokken 11:37
kilden bruker
På andre språk...                            


2 svar

stemmer
30

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

plassering alternativet kan ta Tilføy eller foranstilte som verdi

Svarte 21/07/2009 kl. 12:11
kilden bruker

stemmer
3

Jeg vet det er en eldre spørsmålet, men du kan også bruke

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

hvis det er en allerede opprettet element med en eksisterende designer

Svarte 19/11/2011 kl. 21:06
kilden bruker

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