setRequired funguje ale ve formuláři se nezbrazí hvězdička označující povinné pole
- inri
- Člen | 10
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 | 8227
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
}