public function getFilterRenderType()
{
if ($this->filterRenderType !== NULL) {
return $this->filterRenderType;
}
$this->filterRenderType = Filter::RENDER_OUTER;
if ($this->hasColumns() && $this->hasFilters() && $this->hasActions()) {
$this->filterRenderType = Filter::RENDER_INNER;
$filters = $this[Filter::ID]->getComponents();
foreach ($filters as $filter) {
if (!$this[Column::ID]->getComponent($filter->name, FALSE)) {
$this->filterRenderType = Filter::RENDER_OUTER;
break;
}
}
}
return $this->filterRenderType;
}