Example #1
0
 protected function createComponentVp()
 {
     $vp = new \CmsModule\Components\PaginationControl();
     $pg = $vp->getPaginator();
     $pg->setItemsPerPage($this->itemsPerPage);
     return $vp;
 }
Example #2
0
 protected function createComponentVp()
 {
     $vp = new \CmsModule\Components\PaginationControl();
     $pg = $vp->getPaginator();
     $pg->setItemsPerPage($this->getExtendedElement()->itemsPerPage);
     $pg->setItemCount($this->getQueryBuilder()->select("COUNT(a.id)")->getQuery()->getSingleScalarResult());
     return $vp;
 }
Example #3
0
 protected function createComponentVp()
 {
     $vp = new \CmsModule\Components\PaginationControl();
     $pg = $vp->getPaginator();
     $pg->setItemsPerPage($this->perPage ? $this->perPage : $this->defaultPerPage);
     $pg->setItemCount($this->getRawQueryBuilder()->select("COUNT(a.{$this->primaryColumn})")->getQuery()->getSingleScalarResult());
     return $vp;
 }