/** * Renders show action for column selector controller * * @return string The rendered index action */ public function showAction() { $list = $this->listFactory->createList($this->dataBackend, $this->configurationBuilder); $renderedCaptions = $this->rendererChain->renderCaptions($list->getListHeader()); $columnSelector = $this->columnSelectorFactory->getInstance($this->configurationBuilder); $this->view->assign('columnSelector', $columnSelector); $this->view->assign('listHeader', $list->getListHeader()); $this->view->assign('listCaptions', $renderedCaptions); }
/** * @static * @param Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder * @param Tx_PtExtlist_Domain_Model_List_Header_ListHeader $listHeader */ protected function setVisibilityByColumnSelector(Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder, Tx_PtExtlist_Domain_Model_List_Header_ListHeader $listHeader) { if ($configurationBuilder->buildColumnSelectorConfiguration()->getEnabled()) { $this->columnSelectorFactory->getInstance($configurationBuilder)->setVisibilityOnListHeader($listHeader); } }