VisualPaginator s ajaxem jako část obsahu

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

Mám vygenerovanou stránku kde se mi uprostřed nachází výpis dat a je na něj použitý VisualPaginator. Chtěl bych docílit toho aby když kliknu na stránku vpřed či vzad došlo k invalidaci jen onoho snippetu co se týká toho obsahu a ne aby se invalidovaly i další snippety. Jenže ve visualpaginatoru nevidím žádné handle kde bych mohl pověsit tu invalidaci takže jsem ji přidal do komponenty takto:

	protected function createComponentPersonTestimonials()
	{
		$testimonials = new TestimonialsComponent();
		// Set attributes for list
		$testimonials
			->setPerson($this->personEntity);

		if ( $this->isAjax() ) {
			$this->validateControl();
			$testimonials->invalidateControl();
		}

		return $testimonials;
	}

když jdu na následující stránky tak je to ok, ale pokud jdu na první stránku, která se neprojeví v url tak se invalidace provede jinde, resp invaliduji se mi i jiné snipetty.

Co dělám špatně?

akadlec
Člen | 1326
+
0
-

Nikdo neřeší paginaci jen části obsahu?

akadlec
Člen | 1326
+
0
-

Zatím to teda mám na „prasáka“ tak že jsem do paginatoru přidal ještě handle ve kterém si to pak korektně validuju/invaliduju ale toto řešení mi nepřipadá moc vhodné :( Dá se nějak odchytit ta akce co mění persistentní parametr page?

2bfree
Člen | 248
+
0
-

If somebody are looking for VisualPaginator component with support of Ajax, Translator, Twitter bootstrap and moro other features, look this: https://github.com/…al-paginator

duskohu
Člen | 778
+
0
-

@akadlec ja to mam takto: https://github.com/…/en/index.md#…