Zobrazení dalšího submitu po odeslání formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- revoke
- Člen | 36
Mám formulář vytvářený v komponentě. Po prvním odeslání chci zobrazit další tlačítka. Nejspíš pomocí metody isSubmited(), ale nevím, jak ji v komponentě správně implementovat. Díky za radu ;-)
protected function createComponentUserSearch()
{
$form = new UserForm($this->context->users);
$form->addText("username", 'Uživatelské jméno:', 30);
$form->addSubmit('search', "Hledej");
$form->onSuccess[] = callback($this, 'searchFormSubmitted');
//tohle chci zobrazit až po první odeslání formuláře
//$form->addSubmit('add', 'Přidat nového uživatele');
return $form;
}
public function searchFormSubmitted(UserForm $form)
{
// ...
}
- Felix
- Nette Core | 1245
Mel by si na to pouzit nejspis addDynamic od HosipLana.
Funguje i na cele container
y.