Установить ширину выпадающего меню в Zend-форме - PullRequest
0 голосов
/ 03 августа 2011

Я создаю выпадающее меню в виде Zend. Я хочу увеличить ширину меню, но оно не работает.

Вот код моего выпадающего списка

$this->addElement('select', 'user_role_id', array(
            'decorators' => array(
                'ViewHelper'
            ),
            'required'   => true,
            'label'      => 'Role',
            'width'       =>'930', 
            'multioptions'   => array(
                            '1' => 'Admin',
                            '2' => 'Manager',
                            '3'  => 'User'
                            ),
        ));

1 Ответ

5 голосов
/ 03 августа 2011

Вы можете использовать атрибут класса, чтобы назначить класс CSS или добавить ширину к элементам CSS вручную:

AddClass

$user_role_id = $this->addElement('select', 'user_role_id');
$user_role_id->class = 'wide-select';

SetAttribs

$user_role_id = $this->addElement('select', 'user_role_id');
$user_role_id->setAttribs(array('style' => 'width: 930px;'));
...