Backend\Modules\ContentBlocks\Actions\Index::loadDataGrid PHP Method

loadDataGrid() private method

Load the datagrid
private loadDataGrid ( )
    private function loadDataGrid()
    {
        $this->dataGrid = new ContentBlockDataGrid(Locale::workingLocale());
        $this->dataGrid->setSortingColumns(['title']);
        // show the hidden status
        $this->dataGrid->addColumn('isHidden', ucfirst(BL::lbl('VisibleOnSite')), '[hidden]');
        $this->dataGrid->setColumnFunction([TemplateModifiers::class, 'showBool'], ['[hidden]', true], 'isHidden');
        // check if this action is allowed
        if (BackendAuthentication::isAllowedAction('Edit')) {
            $editUrl = BackendModel::createURLForAction('Edit', null, null, ['id' => '[id]'], false);
            $this->dataGrid->setColumnURL('title', $editUrl);
            $this->dataGrid->addColumn('edit', null, BL::lbl('Edit'), $editUrl, BL::lbl('Edit'));
        }
    }