Odstranění perzistentního parametru paginatoru
- klinki
- Člen | 4
Zdravím,
potřeboval bych, aby se v určitých případech nepřenášel perzistentní parametr paginatoru z komponenty. Mám vyhledávací formulář, který odesílám GETem a výsledky zobrazuji v komponentě, která má paginator. Stránka paginatoru se přenáší v URL jako persistentní parametr, ale bohužel dělá bordel například v případě nového vyhledávání (automaticky se propíše číslo předešlé stránky). Také se propisuje do URL v menu, která vede právě na vyhledávání.
Jelikož potřebuji číslo stránky předat do URL pouze v případě kliknutí na odkaz ve stránkovači, tak mě napadlo odstranit anotaci @persistent z daného parametru paginatoru. Ale pak se bohužel stránka nepropíše do komponenty.
Jak tohle vyřešit?
Našel jsem tu podobné příspěvky a rady typu nastavit explicitně hodnotu persistentního parametru na NULL, ale co když se jedná právě o parametr komponenty? To bych při změně názvu komponenty musel projít všechny šablony a opravovat to všude… Lze to udělat nějak dynamicky, aby to nebylo vázáno na konkrétní název komponenty?