【问题标题】:Set width for dropdown menu in zend form以zend形式设置下拉菜单的宽度
【发布时间】:2011-08-03 15:36:49
【问题描述】:

我正在创建一个 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'
                            ),
        ));

【问题讨论】:

    标签: html zend-framework zend-form


    【解决方案1】:

    您可以使用 class 属性来分配 CSS 类或手动为元素 CSS 添加宽度:

    添加类

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

    设置属性

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多