Prado\Web\UI\WebControls\TRepeatInfo::renderHeader PHP Method

renderHeader() protected method

Renders header.
protected renderHeader ( $writer, $user, $tableLayout, $columns, $needBreak )
    protected function renderHeader($writer, $user, $tableLayout, $columns, $needBreak)
    {
        if ($tableLayout) {
            $writer->renderBeginTag('thead');
            $writer->renderBeginTag('tr');
            if ($columns > 1) {
                $writer->addAttribute('colspan', "{$columns}");
            }
            $writer->addAttribute('scope', 'col');
            if (($style = $user->generateItemStyle('Header', -1)) !== null) {
                $style->addAttributesToRender($writer);
            }
            $writer->renderBeginTag('th');
            $user->renderItem($writer, $this, 'Header', -1);
            $writer->renderEndTag();
            $writer->renderEndTag();
            $writer->renderEndTag();
        } else {
            $user->renderItem($writer, $this, 'Header', -1);
            if ($needBreak) {
                $writer->writeBreak();
            }
        }
        $writer->writeLine();
    }