Redirect na vybranou sablonu podle vyberu v selectu

- Tomas Trdla
 - Člen | 19
 
Zdravím,
poradil by mi prosím někdo jak podle výběru v selectu přesměrovat na
urcitou sablonu?
Zkoušel jsem následující, ale po stisknutí tlačítka to začne volat metodu renderDefault s NULL argumenty tudíž vznikne chyba. Nechápu proč, ale k onSuccess se vůbec nepřistoupí.
ve FormFactory mám toto:
	protected function addEventPickerFields(Container $form) {
        $events = Array();
        $events["eventName1"] = "Event1";
        $events["eventName2"] = "Event2";
		//eventName je nazev prislusne render metody
        $form->addSelect('eventPicker', 'Událost:', $events)
                ->setPrompt('Nevybráno')
                ->setRequired(TRUE);
    }
    public function createEventPickerForm() {
        $form = new Form(NULL, 'EventPickerForm');
        $this->addEventPickerFields($form);
        $form->addSubmit('send','Pokracuj >>');
        return $form;
    }
v presenteru toto:
	public function createComponentEventPickerForm() {
        $form = $this->timelineFF->createEventPickerForm();
        $form->onSuccess[] = function (\Nette\Application\UI\Form $form, ArrayHash $values) {
            $this->redirect("Patient:$values->eventPicker", $idpatient);
        };
        return $form;
    }
a v sablone pote toto:
<form n:name=eventPickerForm>
	<label n:name=eventPicker>Událost: </label>
	<select n:name=eventPicker class="form-control"></select>
	<input n:name=send class="btn btn-primary">
</form>
				
- Tomas Trdla
 - Člen | 19
 
CZechBoY napsal(a):
vypis si errory formulare
co tim myslis? Error, ktery mi to vyhodi, je z renderDefault, kde kvuli arg = NULL nedokaze nacist data z db. Jenze problem je v tom ze by se to do renderDefault vubec dostat nemelo nebo ano?

- rkor
 - Člen | 62
 
Nebude chybka v routování? Co na to Tracy? Já jsem to zkusil nasimulovat
a funguje mi to…
https://prnt.sc/g62ypd

- Tomas Trdla
 - Člen | 19
 
problem vyresen… mel jsem o par radku vys dalsi form, takze form uvnitr formu. Takova blbost a zamestna me to na cely den