Forms custom control example

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

Zdravím,
Potřebovala jsem si přidat vlastní komponentu/input do formuláře. Našla jsem toto
Problém nastává, když do příkladu přidám fieldset:

$form = new Form;
$form->addGroup('name');
$form['date'] = new DateInput('Date:');
$form['date']->setDefaultValue(new DateTime);
$form->addSubmit('submit', 'Send');

tak se vlastní komponenta začne vykreslovat dvakrát: jednou uvnitř fieldsetu a jednou pod ním. viz imgur.com/ttTimT6
Neví někdo, co dělám špatně? Popřípadě jak problém obejít?
Díky

Editoval viky (20. 2. 2014 22:27)

David Matějka
Moderator | 6445
+
0
-

Pridej na zacatek metody getControl toho DateInput

$this->setOption('rendered', TRUE);
viky
Člen | 2
+
0
-

Díky moc
už to funguje správně