public function renderToggleData()
{
if (!$this->toggleData) {
return '';
}
$maxCount = ArrayHelper::getValue($this->toggleDataOptions, 'maxCount', false);
if ($maxCount !== true && (!$maxCount || (int) $maxCount <= $this->dataProvider->getTotalCount())) {
return '';
}
$tag = $this->_isShowAll ? 'page' : 'all';
$options = $this->toggleDataOptions[$tag];
$label = ArrayHelper::remove($options, 'label', '');
$url = Url::current([$this->_toggleDataKey => $tag]);
static::initCss($this->toggleDataContainer, 'btn-group');
return Html::tag('div', Html::a($label, $url, $options), $this->toggleDataContainer);
}