2017 © Pedro Peláez
 

library nette-visualpaginator

Addon to display paginator in Nette webapplications

image

geniv/nette-visualpaginator

Addon to display paginator in Nette webapplications

  • Monday, March 13, 2017
  • by geniv
  • Repository
  • 1 Watchers
  • 0 Stars
  • 591 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 5 Versions
  • 8 % Grown

The README.md

VisualPaginator

VisualPaginator is a component for the Nette Framework, that provides comfortable way to render pagination component on long listings., (*1)

Installation

The best way to install this component is throught Composer., (*2)

$ composer require geniv/nette-visualpaginator

composer.json:, (*3)

"geniv/nette-visualpaginator": ">=1.0",

Using

- VisualPaginator

basic usage:, (*4)


use VisualPaginator; ... /** @var VisualPaginator @inject */ public $visualPaginator; public function renderDefault() // for dibi $items = $this->model->getList(); $items = range(1, 150); $vp = $this->visualPaginator->getPaginator(); $vp->setItemCount(count($items)) ->setItemsPerPage(5); // for dibi $this->template->items = $items->limit($vp->getLength())->offset($vp->getOffset()); // for array $this->template->items = array_slice($items, $vp->getOffset(), $vp->getLength()) } protected function createComponentVisualPaginator() { return $this->visualPaginator; }

advance usage:, (*5)

protected function createComponentVisualPaginator()
{
    return $this->visualPaginator
        ->setPathTemplate(__DIR__ . '/templates/pagination.latte');
}

or use with Autowire (eg. geniv/nette-autowired), (*6)

use AutowireComponentFactories;
use VisualPaginator;

protected function createComponentVisualPaginator(VisualPaginator $visualPaginator)
{
    return $visualPaginator;
}

Calling it from templates, (*7)

{control visualPaginator}

or 

{control visualPaginator, count=>200, perPage=>5}

License

New BSD License, (*8)

Authors

  • Davig Grudl
  • Igor Hlina
  • Radek Fryšták

The Versions

13/03 2017

dev-master

9999999-dev

Addon to display paginator in Nette webapplications

  Sources   Download

BSD-3-Clause

The Requires

 

by Radek Frystak

generator nette visualpaginator geniv

13/03 2017

v1.0.2

1.0.2.0

Addon to display paginator in Nette webapplications

  Sources   Download

BSD-3-Clause

The Requires

 

by Radek Frystak

generator nette visualpaginator geniv

13/03 2017

dev-develop

dev-develop

Addon to display paginator in Nette webapplications

  Sources   Download

BSD-3-Clause

The Requires

 

by Radek Frystak

generator nette visualpaginator geniv

21/02 2013

1.0.1

1.0.1.0

Addon to display paginator in Nette webapplications

  Sources   Download

BSD-3-Clause

The Requires

 

21/02 2013

1.0.0

1.0.0.0

Addon to display paginator in Nette webapplications

  Sources   Download

BSD-3-Clause

The Requires