我正在以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'
),
));
答案 0 :(得分:5)
您可以使用class属性指定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;'));