public function setHeaders($headers)
    {
        // Set horizontal size of element
        $this->hSize = count($headers);
        $this->data('grid-size', $this->hSize);

        // Add headers
        $gridHeader = $this->appendSimpleRow($headers, 'DataTableHeader', $header = true);

        // Add checkable headers
        if ($this->checkable) {
            $this->appendCheckRow($gridHeader, null, false);
        }

        // Create new grid content wrapper
        $gridListContentWrapper = $this->getFormFactory()->buildHtmlElement('div', '', '', 'DataTableContentWrapper');
        $this->gridList->append($gridListContentWrapper);
        $this->gridList = $gridListContentWrapper;
    }