Wizard chemistry – skip kroků

Danny
Člen | 146
+
0
-

Zdravím,
je nějaká možnost jak v Wizard chemistry skočit do jiného kroku pokud nejsou data required ve formuláři, tedy jít třeba z 1 rovnou na 4. Formulář mě v tuhle chvíli nepustí a nevím jaká funkcionalita to hlída.

Zkoušel sem

	public function handleChangeStep($step): void {

		if($step == 1 && XX) {
			$this->getComponent("wizard")->setStep(3);
		} else {
			$this->getComponent("wizard")->setStep($step);
		}
		$this->redirect("this");
	}

Popř jak se tohle dá řešit? Jde mi o to že mám jeden mezi krok který může a nemusí nastat a podle toho co je v předchozím formuláří buď chci udělat next(step2) nebo next(step3) například.

Děkuji moc za jakékoliv odpovědi.

Martk
Člen | 661
+
0
-

Hlídá to toto . Kdybys nyní přeskočil kroky 2 a 3, tak se hodnoty v poli nezobrazí z těchto formulářů nezobrazí. Můžeš zkusit podědit, vymazat podmínku a uvidíš, co to udělá.

PS: přidat plnou podporu volitelných kroků bude časově náročné, možná to někdy přidám.

Editoval Martk (24. 10. 2018 12:39)