Ejemplo n.º 1
0
 /**
  * Set the visibility of columns
  *
  * @param Tx_PtExtlist_Domain_Model_List_Header_ListHeader $listHeader
  */
 public function setVisibilityOnListHeader(Tx_PtExtlist_Domain_Model_List_Header_ListHeader $listHeader)
 {
     foreach ($listHeader as $columnIdentifier => $headerColumn) {
         /** @var Tx_PtExtlist_Domain_Model_List_Header_HeaderColumn $headerColumn */
         if (in_array($columnIdentifier, $this->selectedColumnIdentifiers)) {
             $headerColumn->setIsVisible(true);
         } else {
             if ($this->configuration->getOnlyShowSelectedColumns()) {
                 $headerColumn->setIsVisible(false);
             }
         }
     }
 }