Formátování containeru ve formuláři

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

Dobrý den,
potřeboval bych poradit ohledně renderu formuláře.
Mám formulář, který se renderuje do tabulky asi takto:

$renderer->wrappers['controls']['container'] = 'table class="no-style"';
$renderer->wrappers['pair']['container'] = 'tr';
$renderer->wrappers['control']['container'] = 'td';
$renderer->wrappers['label']['container'] = 'td';

V komponentě mám skupinu prvků(checkboxy):

$form = new AppForm();
$form->addText("nazev", "Název:");
$form->addGroup("Obory");
$form->addContainer("obory");
$form['obory']->addCheckbox("1", "Prvni");
$form['obory']->addCheckbox("2", "Druhy");
...
$form->setCurrentGroup(NULL);
$form->addText("neco", "Něco:");
...

A já bych potřeboval ty checkboxy v containeru „obory“ nějak naformátovat, aby se nevkládaly do vlastní tabulky, ale do jednoto „td“ v tabulce celého formuláře. Manuálně to do šablony vypisovat nechci. Můžete mi prosím poradit?

Filip Procházka
Moderator | 4668
+
0
-

Znáš https://componette.org/search/?… ? Zde by měla být asi verze pro Nette 2b, posílal jsem tam pull s nějakýma úpravama, tak koukni, co ti sedí líp.

Lota
Člen | 38
+
0
-

Neznal jsem. Děkuji velmi mnohokrát, CheckboxList přesně řeší můj problém!