Nefunguje mi ->addConditionOn ve formuláři se selectem. Kde dělám blbost?
- 7dragons
- Člen | 1
$form->addSelect(‚subjekt‘, ‚Zvolte odpovídající subjekt:‘,
$typsubjektu)
->setOption(‚description‘, ‚Zvolte odpovídající typ subjektu‘)
->setDefaultValue(‚PO‘)
->setRequired(‚Zvolte odpovídající typ subjektu‘)
->addCondition($form::EQUAL, ‚PO‘)
->toggle(‚company-name‘)
->toggle(‚company-id‘)
->toggle(‚company-vat‘)
->toggle(‚company-pers‘)
->endCondition()
->addCondition($form::EQUAL, ‚FP‘)
->toggle(‚personal-name‘)
->toggle(‚company-id‘)
->toggle(‚company-vat‘)
->endCondition()
->addCondition($form::EQUAL, ‚FN‘)
->toggle(‚personal-name‘)
->toggle(‚person-born‘)
->endCondition();
$form->addText(‚jmeno_fy‘, ‚Název firmy:‘)
->setOption(‚id‘, ‚company-name‘)
->setOption(‚description‘, ‚Zadejte obchodní název‘)
->addConditionOn($form[‚subjekt‘], $form::EQUAL, ‚PO‘)
->setRequired(‚Zadejte prosím požadovaný údaj‘)
->addRule(Form::FILLED, ‚Název firmy: U firmy zadejte obchodní
název.‘)
->endCondition();
$form->addText(‚jmeno_os‘, ‚Jméno Příjmení:‘)
->setOption(‚id‘, ‚personal-name‘)
->setOption(‚description‘, ‚Zadejte jméno a příjmení.‘)
->addConditionOn($form[‚subjekt‘], $form::EQUAL, ‚FN‘)
->setRequired(‚Zadejte prosím požadovaný údaj‘)
->addRule(Form::FILLED, ‚Jméno Příjmení: U soukromé osoby
(nepodnikatele) zadejte jméno a příjmení.‘)
->endCondition()
->addConditionOn($form[‚subjekt‘], $form::EQUAL, ‚FP‘)
->setRequired(‚Zadejte prosím požadovaný údaj‘)
->addRule(Form::FILLED, ‚Jméno Příjmení: U soukromé osoby
(podnikatele) zadejte jméno a příjmení.‘)
->endCondition();
- David Matějka
- Moderator | 6445
ahoj
- precti si, jak formatovat kod
- ktera cast „nefunguje“?
- co znamena „nefunguje“? hlasi to chybu?