/**
  * 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);
     }
 }