예제 #1
0
 /**
  * Export action for exporting list data
  *
  * @return mixed Whatever format-specific view returns
  */
 public function exportAction()
 {
     $list = $this->listFactory->createList($this->dataBackend, $this->configurationBuilder);
     $renderedListData = $this->rendererChain->renderList($list->getListData());
     $renderedCaptions = $this->rendererChain->renderCaptions($list->getListHeader());
     $renderedAggregateRows = $this->rendererChain->renderAggregateList($list->getAggregateListData());
     $this->view->assign('config', $this->configurationBuilder);
     $this->view->assign('listHeader', $list->getListHeader());
     $this->view->assign('listCaptions', $renderedCaptions);
     $this->view->assign('listData', $renderedListData);
     $this->view->assign('aggregateRows', $renderedAggregateRows);
     return $this->view->render();
 }
예제 #2
0
 /**
  * @return Tx_PtExtlist_Domain_Model_List_ListData
  */
 public function getRenderedAggregateListData()
 {
     return $this->rendererChain->renderAggregateList($this->aggregateListData);
 }