nextras / datagrid

Nextras Datagrid component for Nette Framework.
http://nextras.org/datagrid
MIT License
70 stars 39 forks source link

vadne strankovani? #41

Closed hrbajda closed 9 years ago

hrbajda commented 9 years ago

po https://github.com/nextras/datagrid/commit/af850cd5ea38d8f459d599b2cf61dd9fedd6230d#diff-212f13d14ab66592db3ead0e9e23d060R281 mne skace pri pouziti strankovani vzdy na prvni stranku. pr:

//$this->paginator->page ==1
//$this->page ==2
                $this->paginator->setItemCount($itemsCount);
                if ($this->paginator->page !== $this->page) {
                    $this->paginator->page = $this->page = 1;
                }
//zde ocekavam $this->paginator->page == $this->page ==2 ale dostavam 1

problem resim zmenou radku https://github.com/nextras/datagrid/blob/master/src/Datagrid.php#L339 na $this->paginator->page = $this->page? : 1

racinmat commented 9 years ago

taky se mi to stává. A to když vytvořím novou instanci datadridu takto:

public function createComponentUsersDatagrid()
    {
        $grid = new Datagrid($this, 'usersDatagrid');

pokud vytvořím novou instanci takto:

    public function createComponentUsersDatagrid()
    {
        $grid = new Datagrid();

vše je v pořádku.

Jenže předat ten presenter, ve kterém se datagrid vytváří, potřebuji, abych v createComponent metodě přidal do template daagridu vlastní filtry.