protected function GetControlHtml() { $intItemCount = $this->GetItemCount(); if (!$intItemCount) { return ''; } if ($this->intButtonMode == self::ButtonModeSet || $this->intButtonMode == self::ButtonModeList) { return $this->RenderButtonSet(); } elseif ($this->intRepeatColumns == 1) { $strToReturn = $this->RenderButtonColumn(); } else { $strToReturn = $this->RenderButtonTable(); } if ($this->strMaxHeight) { $objStyler = new QTagStyler(); $objStyler->SetCssStyle('max-height', $this->strMaxHeight, true); $objStyler->SetCssStyle('overflow-y', 'scroll'); $strToReturn = QHtml::RenderTag('div', $objStyler->RenderHtmlAttributes(), $strToReturn); } return $strToReturn; }