PCHA#37925 Respijt ook met cijfers achter de komma

svn path=/Website/branches/v2016.2/; revision=30966
This commit is contained in:
Jos Groot Lipman
2016-10-04 13:34:36 +00:00
parent 18afcd44bb
commit 1076b06833
4 changed files with 9 additions and 15 deletions

View File

@@ -3588,7 +3588,7 @@ __Log(result);
{ dbs: "mld_melding_datum", typ: "datetime", val: new Date() },
{ dbs: "mld_melding_einddatum", typ: "datetime", val: enddate_std },
{ dbs: "mld_melding_t_uitvoertijd.tijdsduur",
obj: "MLD_T_UITVOERTIJD", typ: "number", val: prio.uitvoertijd },
obj: "MLD_T_UITVOERTIJD", typ: "float", val: prio.uitvoertijd },
{ dbs: "mld_melding_t_uitvoertijd.eenheid",
obj: "MLD_T_UITVOERTIJD", typ: "varchar", val: prio.eenheid },
{ dbs: "mld_alg_locatie_key", typ: "key", val: locatiekey }

View File

@@ -948,7 +948,7 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
disable: true
}
}
RWFIELDTR("respijt", "fldrespijt", L("lcl_mld_respijt"), mld_melding.respijt? Math.round(mld_melding.respijt * 100) / 100 : "", {maxlength: 3, datatype: "float", selector: selectparams});
RWFIELDTR("respijt", "fldrespijt", L("lcl_mld_respijt"), mld_melding.respijt? Math.round(mld_melding.respijt * 1000) / 1000 : "", {maxlength: 8, datatype: "float", selector: selectparams});
if (this_mld.canSLAChange)
RWCHECKBOXTR("indult", "fldafr", L("lcl_mld_indult"), mld_melding.indult);

View File

@@ -40,12 +40,6 @@ function checkInput()
var str = $("#respijt").val();
if (str == "")
$("#respijt").val(0); // Bij een lege waarde 0 dagen submitten.
else if (!isGoodInteger(str))
{
alert(L("lcl_mld_invalid_kenmerk_format"));
$("#respijt").select();
return false;
}
}
return true
}
@@ -712,14 +706,14 @@ function process_stdm_info(data, stdmChanged) // stdmChanged is optioneel.
var toggleomschrijving = (stdm_info.freetext != 0 || stdm_info.subject != 0);
$("#mldOmschrijving").toggle(toggleomschrijving);
// Alleen individueel tonen/verstoppen als het blok daadwerkelijk verschijnt.
// Alleen individueel tonen/verstoppen als het blok daadwerkelijk verschijnt.
if (toggleomschrijving)
{
$("#melding_omschrijving").toggle(stdm_info.freetext != 0); // verstop de omschrijving
$("#melding_omschrijving").closest('td').prev().toggle(stdm_info.freetext != 0); // verstop ook het bijbehorende label
$("#melding_onderwerp").toggle(stdm_info.subject != 0); // verstop het onderwerp
$("#melding_onderwerp").closest('td').prev().toggle(stdm_info.subject != 0); // verstop ook bijbehorende label
}
}
if (stdm_info.freetext == 2 && !$("#melding_omschrijving")[0].readOnly)
{ // class required zetten
@@ -729,7 +723,7 @@ function process_stdm_info(data, stdmChanged) // stdmChanged is optioneel.
{ // class required verwijderen
$("#melding_omschrijving").removeClass("required");
}
if (stdm_info.subject == 2 && !$("#melding_onderwerp")[0].readOnly)
{ // class required zetten
$("#melding_onderwerp").addClass("required");
@@ -737,7 +731,7 @@ function process_stdm_info(data, stdmChanged) // stdmChanged is optioneel.
else
{ // class required verwijderen
$("#melding_onderwerp").removeClass("required");
}
}
// Het niveau van onroerendgoed die geselecteerd moet zijn vanaf waar objecten gekozen kunnen worden.
$("#alg_onrgoed_obj_niveau").val(stdm_info.alg_onrgoed_obj_niveau);

View File

@@ -258,15 +258,15 @@ if (savemode)
// Checken of een geldige respijt aanwezig was.
// De eenheid van respijt wordt gelijk genomen aan de eenheid van de stdmelding en is dus altijd readonly.
// Als respijt niet aanwezig was dan ook eenheid niet opslaan (val wordt altijd opgeslagen, maar frm niet).
var respijtpresent = Request.Form("respijt").count > 0 && getFParamInt("respijt") > 0;
var respijtpresent = Request.Form("respijt").count > 0 && getFParamFloat("respijt") > 0;
if (respijtpresent)
fields.push({ dbs: "mld_melding_t_respijt.tijdsduur",
obj: "MLD_T_UITVOERTIJD", typ: "number", frm: "respijt", track: L("lcl_mld_respijt") },
obj: "MLD_T_UITVOERTIJD", typ: "float", frm: "respijt", track: L("lcl_mld_respijt") },
{ dbs: "mld_melding_t_respijt.eenheid",
obj: "MLD_T_UITVOERTIJD", typ: "varchar", val: stdm_info.prioriteiten[(prio > 0? prio : old_prio)].eenheid, track: L("lcl_mld_respijt_eenheid") });
else // Leegmaken
fields.push({ dbs: "mld_melding_t_respijt.tijdsduur",
obj: "MLD_T_UITVOERTIJD", typ: "number", val: null, track: L("lcl_mld_respijt") },
obj: "MLD_T_UITVOERTIJD", typ: "float", val: null, track: L("lcl_mld_respijt") },
{ dbs: "mld_melding_t_respijt.eenheid",
obj: "MLD_T_UITVOERTIJD", typ: "varchar", val: null, track: L("lcl_mld_respijt_eenheid") });