2011-08-03 11 views
0

私はzendフォームでドロップダウンメニューを作成しています。 メニューの幅を広げたいが失敗する。ここで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' 
          ), 
     )); 

答えて

5

あなたは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;')); 
関連する問題