public function pagination(PaginationEvent $event)
 {
     $pagination = new SlidingPagination($this->engine, $this->routerHelper, $this->translator, $this->params);
     $pagination->setUsedRoute($this->route);
     $pagination->setTemplate($this->options['defaultPaginationTemplate']);
     $pagination->setSortableTemplate($this->options['defaultSortableTemplate']);
     $pagination->setPageRange($this->options['defaultPageRange']);
     $event->setPagination($pagination);
     $event->stopPropagation();
 }
 public function pagination(PaginationEvent $event)
 {
     // default sort field and order
     $eventOptions = $event->options;
     if (isset($eventOptions['defaultSortFieldName']) && !isset($this->params[$eventOptions['sortFieldParameterName']])) {
         $this->params[$eventOptions['sortFieldParameterName']] = $eventOptions['defaultSortFieldName'];
     }
     if (isset($eventOptions['defaultSortDirection']) && !isset($this->params[$eventOptions['sortDirectionParameterName']])) {
         $this->params[$eventOptions['sortDirectionParameterName']] = $eventOptions['defaultSortDirection'];
     }
     $pagination = new SlidingPagination($this->params);
     $pagination->setUsedRoute($this->route);
     $pagination->setTemplate($this->options['defaultPaginationTemplate']);
     $pagination->setSortableTemplate($this->options['defaultSortableTemplate']);
     $pagination->setFiltrationTemplate($this->options['defaultFiltrationTemplate']);
     $pagination->setPageRange($this->options['defaultPageRange']);
     $event->setPagination($pagination);
     $event->stopPropagation();
 }
Beispiel #3
0
 function pagination(PaginationEvent $e)
 {
     $e->setPagination(new SlidingPagination());
     $e->stopPropagation();
 }
 public function pagination(PaginationEvent $event)
 {
     $event->setPagination(new SlidingPagination());
     $event->stopPropagation();
 }