Zend Framework Checkbox decoratori

voturi
8

Ceea ce am încercat să realizeze este de a avea etichete din casetele de selectare a afișa după câmpuri de intrare caseta de selectare (în dreapta acestora).

Sunt folosind aceste decoratori acum:

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

Am încercat de comutare etichetă și ViewHelper decoratori, dar că nu a făcut nimic. Orice sugestii?

Întrebat 21/07/2009 la 12:37
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
30

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

opțiunea de plasare poate lua ADAUGARE sau prefixului ca valoare

Publicat 21/07/2009 la 13:11
sursa de către utilizator

voturi
3

Știu că este o întrebare mai veche, dar puteți utiliza, de asemenea,

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

în cazul în care acesta este un element deja creat cu un decorator existent

Publicat 19/11/2011 la 22:06
sursa de către utilizator

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