SUTF#34058 Kenmerk toevoegen lukt niet
svn path=/Website/trunk/; revision=26614
This commit is contained in:
@@ -79,6 +79,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"dbs": "ins_srtinstallatie_key",
|
||||
"label": "ins_srtinstallatie_key",
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"foreign": {"tbl": "ins_srtcontrole",
|
||||
"key": "ins_srtcontrole_key",
|
||||
"desc": "ins_srtcontrole_omschrijving"
|
||||
@@ -96,7 +97,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"ins_kenmerk_bewerkniveau": {
|
||||
"dbs": "ins_kenmerk_bewerkniveau",
|
||||
"label": L("ins_kenmerk_bewerkniveau"),
|
||||
"typ": "key",
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"insertonly": true,
|
||||
"defaultvalue": "D",
|
||||
@@ -205,7 +206,6 @@ function model_ins_kenmerk(fnparams)
|
||||
}
|
||||
else
|
||||
{ //kenmerk_niveau: D | G | S
|
||||
delete this.fields.ref_srtinstallatie_key;
|
||||
// Toevoegen extra kolommen voor niet-inspectie kenmerken.
|
||||
// NB: Standaard in this.list opnemen en bij niveau=C verwijderen geeft fout op niet bestaande ins_discipline_key etc.
|
||||
this.list.columns.splice(2, 0, "ins_srtdeel_key");
|
||||
|
||||
@@ -104,3 +104,28 @@ function process_info(data)
|
||||
if (sel_key > -1)
|
||||
select.val(sel_key);
|
||||
}
|
||||
|
||||
function pre_submit()
|
||||
{
|
||||
var discipline_key = $("#ins_discipline_key").val();
|
||||
var srtgroep_key = $("#ins_srtgroep_key").val();
|
||||
var srtdeel_key = $("#ins_srtdeel_key").val();
|
||||
|
||||
if (srtdeel_key != -1)
|
||||
{
|
||||
$("#ins_kenmerk_niveau").val("S");
|
||||
$("#ref_srtinstallatie_key").val(srtdeel_key);
|
||||
}
|
||||
else if (srtgroep_key != -1)
|
||||
{
|
||||
$("#ins_kenmerk_niveau").val("G");
|
||||
$("#ref_srtinstallatie_key").val(srtgroep_key);
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#ins_kenmerk_niveau").val("D");
|
||||
$("#ref_srtinstallatie_key").val(discipline_key);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user