Korduva kuu piirang andmetabelis valik lisavälja puhul

Script töötab selliselt, et kui taotleja on esitanud ühe lapse eest taotluses nt kuude Jaanuar, Veebruar, Märts vajalikud dokumendid, ning esitab taotluse ära. Kui ta läheb sama taotlust uuesti esitama, siis ta ei saa valida enam Jaanuar, Veebruar, Märts kuud (on disabletud ja kommentaariga). Kontrollitakse vastavalt HTML-is seadistatud olekutes taotluseid.

  • kqt19 -- on andmetabeli lisavälja lahtri kood

  • qt2 - lapse isikukoodi lisavälja kood

  • qt30 – on andmetabelis kuu valiku lisavälja lahtri kood

  • 1-12 – valik lisaväljas kuudele kirjutatud koodid

  • js -- on HTML scripti lisavälja lahtri kood

Taotluse vormi muutmise vaade

Tulemus taotlusel

Taotluse vormi muutmise vaade

Tulemus taotlusel

Taotluse lisaväljad

Andmetabeli lisaväljad

Valik lisaväljas kuu valikud koodidega.

Andmetabel taotlusel.

Dialoogist lisatavad andmed andmetabelis.

Kui on esitatud dokumendid mingite kuude eest eelnevate taotlustega, siis näidatakse piiranguinfot Kuu real. piiranguinfo on seadistatav HTML-is. 

<script> {$periood = $taotlus.periood} {if !$periood}{$periood = $taotlus.toetuse_info.periood}{/if} {taotlused toetused='sama_toetus' olekud='olek_parandamisel,olek_esitatud,olek_registreeritud,olek_aktsepteeritud,olek_arvutatud,olek_lepinguga,olek_lopetatud,olek_allkirja_ootel,olek_kontrollimisel' periood=$periood item=rida} {if $rida.sisu.qt2.isikukood == $taotlus.sisu.qt2.isikukood} {foreach from=$rida.sisu.qt19 key=k item=kuu} {if !is_numeric($k)}{continue}{/if} $("select[data-kood=qt30] option[data-lv-kood={$kuu.qt30_kood}]").attr('disabled', 'disabled'); $("select[data-kood=qt30] option[data-lv-kood={$kuu.qt30_kood}]").append(' - selle kuu eest on dokumendid juba esitatud'); {/foreach} {/if} {/taotlused} $('select[data-kood=qt30]').select2(); </script>