setRequired funguje ale ve formuláři se nezbrazí hvězdička označující povinné pole

inri
Člen | 10
+
0
-

Ahojte, mohli byste mi, prosím, poradit s následujícím: setRequired mi funguje v podmínce tak jak má, ale ve formuláři se nezobrazuje hvězdička označující povinné pole. Tušíte někdo co s tím? Díky moc předem..

foreach ($this->activityProjects as $activityType => $activityProjects) {
            $this->addSelect('id_activity_project_' . $activityType, 'ui.label.nazev_projektu', $activityProjects)
                    ->setPrompt('ui.label.vybrat')
                    ->setHtmlId('activity-project-' . $activityType)
                    ->setHtmlAttribute('data-category', 'id-activity-project')
                    ->addConditionOn($this['id_activity_type'], $this::IS_IN, $activityType)
                    ->toggle('activity-project-' . $activityType)
                    ->setRequired(self::REQUIRED)
                    ->endCondition();
        }
David Grudl
Nette Core | 8129
+
0
-

Tohle formuláře neumí. Musíš si doplnit JavaScript, který to bude řešit. Nějak cca takto

Nette.toggle = function(id, state, el) {
	// přepínání stavu required když je id = 'activity-project-' . $activityType
}
inri
Člen | 10
+
0
-

Aha jasně, díky za nasměrování