Kdyby\Events – invalidace ajaxového formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- iwory
- Člen | 147
Ahoj,
mám klasickou továrničku na formuláře.
protected function createComponentProfileEditForm() {
$control = $this->userFormFactory->createUserProfileEditForm($this->userEntity);
$control->onSuccessHandler(function () {
$this->flashMessage('Save');
$this->redirect('this');
});
return $control;
}
Všechno funguje jak má, ale když chci odeslat formulář ajaxově, tak je
trochu menší problém s invalidací dat.
Přidávám prvky do formuláře přes Kdyby/Replicator.
Invalidovaný snippet se vrátí, ale stále obsahuje stará data. Až když
přidám další prvek, tak vrátí naposledy data o jeden request pozadu.
Je mi jasné že problém bude v poslupnosti zpracování požadavku, ale
netuším jej upravit aby invalidoval data až poté, co se změní.
Díky