přidání odkazu do formuláře

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

Je nějaká možnost přidat do formuláře tvořeného pomocí AppForm klasický odkaz ?

potřeboval bych ve formuláři ideálně vedle tlačítka pro odeslání nějaký odkaz který by formulář zase skryl, je tu možnost dát tam button a na jeho onlick udělat ten odkaz javascriptem:

$form->addButton('x', 'x')->getControlPrototype()->onclick = "... javascriptové přesměrování ...

ale raději bych pokud by byla i možnost přejít na ten odkaz bez javascriptu a tedy nejlépe asi odkazem

je taková nějaká možnost, nebo si na tohle musím formulář vyrenderovat ručně?

redhead
Člen | 1313
+
0
-
$form->addButton('submit', 'odesilaci tlacitlo')
	->setOption('description', Html::el('a')
		->href($this->link('cesta:kam:chces')
		->setText('odkaz')
	)
);

option description se vkládá přímo za nějaký element (v tomto případě za odesílací tlačítko).

ic
Člen | 430
+
0
-

Z nějakého důvodu se mi stále nedaří připojit jakékoliv ->setOption na tlačítka… ani na addSubmit ani na addButton, to je sice divné ale jinak je to jedno.

Nakonec jsem to připojil na addGroup což mi nakonec vyhovuje ještě lépe.

@redhead

To je pěkně složitá konstrukce… to bych sám dohromady asi nedal, díky.