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 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> |