예제 #1
0
파일: Grid.php 프로젝트: hleumas/gridito
 /**
  * Render grid
  */
 public function render()
 {
     $this->model->setLimit($this->paginator->getLength());
     $this->model->setOffset($this->paginator->getOffset());
     if ($this->sortColumn && $this["columns"]->getComponent($this->sortColumn)->isSortable()) {
         $this->model->setSorting($this->sortColumn, $this->sortType);
     }
     $this['visualPaginator']->setClass(array('paginator', $this->ajaxClass));
     $this->template->render();
 }
예제 #2
0
파일: Grid.php 프로젝트: hleumas/databaza
 /**
  * Render grid
  */
 public function render()
 {
     $this->paginator->setPage($this->page);
     $this->model->setLimit($this->paginator->getLength());
     $this->model->setOffset($this->paginator->getOffset());
     if ($this->sortColumn && $this["columns"]->getComponent($this->sortColumn)->isSortable()) {
         $this->model->setSorting($this->sortColumn, $this->sortType);
     }
     $this->template->render();
 }
예제 #3
0
파일: Grid.php 프로젝트: v6ak/Gridito
 /**
  * Set page
  * @param int $page
  */
 private function setPage($page)
 {
     $paginator = $this->getPaginator();
     $paginator->setPage($page);
     $this->model->setLimit($paginator->getOffset(), $paginator->getLength());
 }