Formular a paginator, predavani parametru formulare pri listovani paginatoru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ZUF
Člen | 2
+
0
-

Zdravim,

mam filtracni formular napr. jmeno a prijmeni. Po kliknuti na formular se me zobrazi data
na strance. Pokud je dat vice pouziji komponentu paginator. Kde nastavim rozmezi zobrazenych dat.

Hlavni problem nastava, kdyz prechazim na dalsi stranku v paginatoru. Potrebuji zachovat udaje ve formulari a take predat parametry z formulare pro dalsi zpracovani.

Pouzil jsem nasledujici kod

$this->template->paginationLink = $this->link(‚Filter:Parameter‘, $this->form);

vygeneruje se link ** web?jmeno=aaa&prijmeni=bbb?page=2**

problem pak nastava v ve
function($page,$jmeno,$prijmeni)
{
promena $page je null
}

, kde se nepredaji spravne parametry.

Potreboval bych poradit jak spravne predat parametry.

Diky Zuf.

studna
Člen | 181
+
0
-

Tvůj problém řeší persistentní parametry.

Můžeš si tedy nastavit $jmeno a $prijmeni jako persistentní parametry. A nebo můžeš mít pouze jeden persistentní parametr $filter jako pole všech filtračních kritérií.

ZUF
Člen | 2
+
0
-

Studna diky mooc, tvuj prizpevek me pomohl. :-)