Problem u dynamickeho skryvani prvku v modalu pri editaci
- TMScz
- Člen | 24
Zdravim, mam tu jeden takovy maly, nepeknou vec, na kterou nemohu prijit…
Mam jeden modal pro formular na vytvareni a editaci zaznamu, vsechno funguje jak ma, ale…
mam ve formulari jeden select, ktery se skryje pokud je druhy vyplneny
$form->addSelect('parent_id', 'Nadřazená kategorie', $this->categoriesManager->selectAllParentsPairs($this->getParameter('id')))
->addCondition($form::EQUAL, false)
->toggle('section-container');
$form->addSelect('section_id', 'Sekce', $this->sectionsManager->selectAllSectionsPairs())
->addConditionOn($form['parent_id'], Form::EQUAL, false)
->setRequired('Pokud kategorie není podřízena jiné kategorii, musí být zadána sekce');
v sablone by to melo byt taky ok
<div class="form-group" id="section-container">
{label section_id /}
{input section_id class => "form-control form-control-sm"}
</div>
pri vytvareni noveho zaznamu funguje vse spravne, ale pokud udelam to, ze edituju zaznam (otevre se modal a ajaxem se do nej doplni udaje o zaznamu) kde je zadany parent_id, takze je select section_id skryty (spravne), ulozim (nebo jen dam zavrit modal), modal se zavre a pak dam pridat zaznam novy, tak se otevre modal ale uz mi zustane skryty select section_id (protoze se skryl pri editaci) a to je spatne a uplne nevim jak ho zase zobrazit… nejak ten form „resetovat“
v okamziku kdy ten modal zavru tak hodnoty v nem resetuju pomoci
$('.modal').on('hidden.bs.modal', function (e) {
$('.form-control').val('');
});
Predem diky za pripadne rady…