Nastavení default null pro RadioList

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

Ahoj,
mám formulář z možností editace, kde se vyskytuje radiolist. Když už je vyplněn, tak se mu nastaví příslušná hodnota. Problém mám v tom, že nevím jak udělat aby ten radiolist neměl nic zaškrtnutého, pokud to uživatel ještě nevyplnil. Zkoušel jsem mu jako defaultValue nastavit NULL, což zobrazí zaškrtnuté všechny položky, dále defaultně nastavit hodnotu 0, která je jakože neplatná, protože rozsah platných hodnot je 1–10, což taky zadavatel nechce. Nemáte někdo zkušenosti? Díky

$form->addRadioList($control->radioName, 'Hodnocení:', $marks);
if($control->mark)
	$default[$control->radioName] = $control->mark;
...
$form->setDefaults($default);

v latte pak

{foreach $form[$control->radioName]->items as $key => $label}
	<div class="field">
		<div class="ui radio checkbox">
			<input n:name="$form[$control->radioName]:$key">
			<label n:name="$form['total_marks']:$key"> {$label}</label>
		</div>
	</div>
{/foreach}