|
|
@ -115,7 +115,9 @@ class DataColumn extends Column |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (is_string($this->filter)) { |
|
|
|
if (is_string($this->filter)) { |
|
|
|
return $this->filter; |
|
|
|
return $this->filter; |
|
|
|
} elseif ($this->filter !== false && $this->grid->filterModel instanceof Model && $this->attribute !== null) { |
|
|
|
} elseif ($this->filter !== false && $this->grid->filterModel instanceof Model && |
|
|
|
|
|
|
|
$this->attribute !== null && $this->grid->filterModel->isAttributeActive($this->attribute)) |
|
|
|
|
|
|
|
{ |
|
|
|
if (is_array($this->filter)) { |
|
|
|
if (is_array($this->filter)) { |
|
|
|
$options = array_merge(array('prompt' => ''), $this->filterInputOptions); |
|
|
|
$options = array_merge(array('prompt' => ''), $this->filterInputOptions); |
|
|
|
return Html::activeDropDownList($this->grid->filterModel, $this->attribute, $this->filter, $options); |
|
|
|
return Html::activeDropDownList($this->grid->filterModel, $this->attribute, $this->filter, $options); |
|
|
|