/
Koguse arvutamine andmetabeli sees
Koguse arvutamine andmetabeli sees
Näide 1
kulu_uhiku_hind -- ühiku hinna lahtri kood
kulu_kogus -- koguse lahtri kood
kulu_kokku -- andmetabeli veeru kokku lahtri kood
Toetuse vormi muutmisvaade | Tulemus taotlusel |
---|---|
<script>
function arvutaKulu() {
var kuluUhikuHind = $('#ws_taotlus_dialog_vorm').find("input[data-kood='kulu_uhiku_hind']").val()||'0';
if(kuluUhikuHind && kuluUhikuHind.includes(",")) {
kuluUhikuHind = kuluUhikuHind.replace(",", ".");
}
var kuluKogus = $('#ws_taotlus_dialog_vorm').find("input[data-kood='kulu_kogus']").val()||'0';
if(kuluKogus && kuluKogus.includes(",")) {
kuluKogus = kuluKogus.replace(",", ".");
}
var kuluKokku = parseFloat(kuluKogus) * parseFloat(kuluUhikuHind);
$('#ws_taotlus_dialog_vorm').find("input[data-kood='kulu_kokku']").val(kuluKokku.toFixed(2));
}
jQuery(document).ready(function() {
$("#ws_taotlus_dialog_vorm input[data-kood='kulu_uhiku_hind']").change(function(){ arvutaKulu(); });
$("#ws_taotlus_dialog_vorm input[data-kood='kulu_kogus']").change(function(){ arvutaKulu(); });
$("#ws_taotlus_dialog_vorm input[data-kood='kulu_kokku']").change(function(){ arvutaKulu(); });
});
</script>
|
Näide 2
inim -- inimeste arvu lahtri kood
arvp -- päevade arvu lahtri kood
kokku -- andmetabeli veeru kokku lahtri kood
Selle näite puhul on eur/päevas taotlejale informatiivne ja seda muuta ei saa. Skriptis arvutamiseks kasutatakse inimeste arv ja päevade arvu lahtreid ning taotlejale informatiivset summat numbrina. Kui on tarvis seda summat muuta siis tuleb seda teha lisavälja seadetes ja skriptis, et arvutused oleksid õigesti esitatud.
Toetuse vormi muutmisvaade | Tulemus taotlusel |
---|---|
<script>
function arvutaKulu() {
var kuluUhikuHind = $('#ws_taotlus_dialog_vorm').find("input[data-kood='inim']").val()||'0';
if(kuluUhikuHind && kuluUhikuHind.includes(",")) {
kuluUhikuHind = kuluUhikuHind.replace(",", ".");
}
var kuluKogus = $('#ws_taotlus_dialog_vorm').find("input[data-kood='arvp']").val()||'0';
if(kuluKogus && kuluKogus.includes(",")) {
kuluKogus = kuluKogus.replace(",", ".");
}
var kuluKokku = parseFloat(kuluKogus) * parseFloat(kuluUhikuHind) * 7.55;
$('#ws_taotlus_dialog_vorm').find("input[data-kood='kokku']").val(kuluKokku.toFixed(2));
}
jQuery(document).ready(function() {
$("#ws_taotlus_dialog_vorm input[data-kood='inim']").change(function(){ arvutaKulu(); });
$("#ws_taotlus_dialog_vorm input[data-kood='arvp']").change(function(){ arvutaKulu(); });
$("#ws_taotlus_dialog_vorm input[data-kood='kokku']").change(function(){ arvutaKulu(); });
});
</script>
|
, multiple selections available,
Related content
Koguse arvutamine (tonnides) ja min väärtus arvutatud tulemusest
Koguse arvutamine (tonnides) ja min väärtus arvutatud tulemusest
More like this
Tulude summa arvutamine
Tulude summa arvutamine
More like this
Omaosaluse protsendi arvutamine
Omaosaluse protsendi arvutamine
More like this
Eeldefineeritud valikus loetelu väärtuste kasutamine
Eeldefineeritud valikus loetelu väärtuste kasutamine
More like this
Suuruse arvutamine (ruutmeetrites)
Suuruse arvutamine (ruutmeetrites)
More like this
Lahkunu andmete lisaväljadele kandmine
Lahkunu andmete lisaväljadele kandmine
More like this