/** * 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(); }
/** * @return Tx_PtExtlist_Domain_Model_List_ListData */ public function getRenderedAggregateListData() { return $this->rendererChain->renderAggregateList($this->aggregateListData); }