Zend Framework Checkbox Lakberendezők

szavazat
8

Amit én próbálják elérni, hogy a négyzetet címkék után megjelenő jelölőnégyzetet beviteli mezők (jobbra őket).

Én ezekkel a festő most:

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

Megpróbáltam váltás a címke és ViewHelper lakberendezők, de ez semmit nem tett. Valami javaslat?

A kérdést 21/07/2009 12:37
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
30

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

A rögzítési lehetőség is igénybe vehet APPEND vagy Prepend, mint érték

Válaszolt 21/07/2009 13:11
a forrás felhasználó

szavazat
3

Tudom, hogy ez egy régebbi kérdés, de akkor is használhatja

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

ha egy már létrehozott elemet egy meglévő dekoratőr

Válaszolt 19/11/2011 22:06
a forrás felhasználó

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