Unikatni hodnoty vlastnosti

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

Zdravim.

Resim nasledujici situaci – mam 3 vlastnosti (napr. Prvni, Druha, Treti) a 3 hodnoty (napr. Jedna, Dve, Tri) a potrebuji, aby uzivatel priradil kazde vlastnosti unikatni hodnotu (tj. kazda hodnota se pouzije prave jednou a zadne 2 vlastnosti nebudou mit stejnou hodnotu). Da se to nejak nadefinovat pomoci selectu, radiobuttonu a validacnich pravidel?

Diky moc za pomoc.

voda
Člen | 561
+
0
-

Zkusil bych něco takového:

<?php
$select1 = $form->addSelect(...)
	->addRule(Form::FILLED);
$select2 = $form->addSelect(...)
	->addRule(Form::FILLED)
	->addRule(~Form::EQUAL, 'hodonota musí být unikántí', $select1);
$select3 = $form->addSelect(...)
	->addRule(Form::FILLED)
	->addRule(~Form::EQUAL, 'hodonota musí být unikántí', $select1)
	->addRule(~Form::EQUAL, 'hodonota musí být unikántí', $select2);
?>
Azim
Člen | 41
+
0
-

funguje, diky.