Yii dropdown multiple select TbExtendedGridView and CGridView

If you want to use a multiple selectbox for your CGridView or TbExtendedGridView, just use activeDropDownList as a filter and add array(‘multiple’ => ‘multiple’) as a third parameter.

Example:


$this->widget('bootstrap.widgets.TbExtendedGridView', array(
'id'=>'forms-grid',
'dataProvider'=>$dataProvider,
'filter'=>$model,
'ajaxUrl'=> $this->createUrl('/forms/index'),
'responsiveTable' => true,
'columns'=>array(
array(
'name' => 'forms_status',
'type'=>'raw',
'filter' => CHtml::activeDropDownList($model, 'forms_status', CHtml::listData($YOUR-ARRAY,'id','attributes_name'), array(
'multiple' => 'multiple'
)),
'value'=>'Attributes::model()->getAttributeName($data->forms_status);',

),
)));

Annonser

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s