Obalení tří a více group do UL

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

Ahoj,

Používám pouze netteForms a potřeboval bych poradit jak přidat určité textareii do <li>

Příklad:

		$form->addGroup('li1');
		$form->addTextarea('textaream1', 'textaream1:')

		$form->addGroup('li2');
		$form->addTextarea('textaream2', 'textaream2:')

		$form->addGroup('li3');
		$form->addTextarea('textaream2', 'textaream2:')

Obalit group do li bych dokázal pomocí

		$form->addGroup('li1')->setOption('container', 'li');

Ale jak obalit tři groupy do UL?

Děkuji za odpoveď

Editoval mirdič (14. 3. 2010 12:32)

bazo
Člen | 620
+
0
-

pridaj tie tri grupy do dalsej grupy, ktora bude obalena ul, asi takto nejak:

<?php
$form->addGroup('ul')->setOption('container', 'ul');
$form->addGroup('li1', false);
$form->addTextarea('textaream1', 'textaream1:')

$form->addGroup('li2', false);
$form->addTextarea('textaream2', 'textaream2:')

$form->addGroup('li3', false);
$form->addTextarea('textaream2', 'textaream2:')
?>

to by mohlo fungovat

mirdič
Člen | 41
+
0
-

To: bazo, tohle obalí všechny groupy UL, ale už ne jednotlivé groupy LI. Ani při:

$form->addGroup('li1', false)->setOption('container', 'li');
Jan Endel
Člen | 1016
+
0
-

Co vlastní vykreslování formulářů ?

mirdič
Člen | 41
+
0
-

A poradis mi prosim jak na to? Pouzivam jen nette forms, ne cely framework, tak nevim, jestli to vubec pujde.

Jan Endel
Člen | 1016
+
0
-

Ted si nejsem jisty, jestli pouze formy obsahuji tridu pro vlastni vykresleni. Ale nasel jsem par topicu ktere by ti mohli pomoci:
[2008–09–04] Vlastní vykreslování formulářů

Tady je to celkem pěkně popsané Ondrou:
chybny Rule length?