Problem u dynamickeho skryvani prvku v modalu pri editaci

TMScz
Člen | 24
+
0
-

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…

Roman Halaxa
Člen | 60
+
0
-

v javascriptu, pokud se nemýlím, se dá napsat Nette.toggle(idprvku)