2015-09-16 5 views
3

Я пытаюсь создать раскрывающийся список, используя widget в моем Yii веб-приложении. Вот что я делаю:Yii: Drop down Widget

$this->widget('zii.widgets.grid.CGridView', array(
         'id' => 'events-grid-future', 
         'filterPosition' => 'footer', 
         //'dataProvider' => $model->search('future'), 
         'dataProvider' => $model->search('future'), 
         'filter' => $model, 
         'ajaxUrl' => array('events/admin', 'search_all' => $search_all_value), 
         'itemsCssClass' => 'table table-hover table-striped table-bordered table-condensed', 
         'columns' => array(
          array(
           'name' => 'status', 
           'header' => 'Job Status', 
           'value' => 'ucfirst($data->status)', 
           'filter' => array('All' => 'All', 'Enquiry' => 'Enquiry', 'Contract Issued' => 'Contract Issued', 'Confirmed' => 'Confirmed', 'Hold' => 'Hold', 'Performed' => 'Performed'), 
          ), 
), 
) 

Но падение вниз, кажется, как это:

enter image description here

Существует нулевой key с нулевым value. Я хочу удалить это. любая помощь?

ответ

1

Попробуйте добавить 'empty' => '--- Select --- ' фильтр:

'filter' => array('All' => 'All', 'Enquiry' => 'Enquiry', 'Contract Issued' => 'Contract Issued', 'Confirmed' => 'Confirmed', 'Hold' => 'Hold', 'Performed' => 'Performed'),array('empty'=>'--- Select --- ') 
+0

пробовал без успеха, по-прежнему нулевое значение ключа появляется – Saani

+0

Это нулевое значение будет использоваться для выбора не означает, что если вы не хотите, чтобы применить любой фильтр. –

+0

так нет способа избавиться от него? – Saani