PROR#89199 Per melding slechts één object selecteren

svn path=/Website/trunk/; revision=70558
This commit is contained in:
Erik Groener
2025-10-07 13:13:49 +00:00
parent 75ce10b8fb
commit 1522d72f30
2 changed files with 16 additions and 4 deletions

View File

@@ -30,6 +30,13 @@ var prs_key = getQParamInt("person", -1);
var stdmld_key = getQParamInt("stdm_key");
var inst_key = "";
var inst_type = "";
var sql = "SELECT mld_stdmelding_objects_allowed"
+ " FROM mld_stdmelding"
+ " WHERE mld_stdmelding_key = " + stdmld_key;
var oRs = Oracle.Execute(sql);
var objects_allowed = oRs("mld_stdmelding_objects_allowed").Value;
oRs.Close();
%>
<html>
@@ -249,7 +256,8 @@ var inst_type = "";
module: "INS",
extracode: "UITV",
multi: 1,
startmulti: 1,
startmulti: (objects_allowed == 2 ? 1 : 0),
showasmulti: true,
size: 5,
extraParamValue: "uitvoertijd"
}),
@@ -296,7 +304,8 @@ var inst_type = "";
module: "INS",
extracode: "UITV",
multi: 1,
startmulti: 1,
startmulti: (objects_allowed == 2 ? 1 : 0),
showasmulti: true,
size: 5,
extraParamValue: "uitvoertijd"
})
@@ -324,7 +333,8 @@ var inst_type = "";
var sql = get_objecten_sql(alg_key, alg_niveau, prs_key, null, stdmld_key, {extracode: "UITV"});
FCLTselector("fldobjPossible",
sql,
{ startmulti: true,
{ startmulti: (objects_allowed == 2 ? 1 : 0),
showasmulti: true,
size: 10,
extraParamValue: "uitvoertijd",
onChange: "onChangeObject()" } );
@@ -334,7 +344,8 @@ var inst_type = "";
FCLTselector("fldcompPossible",
"",
{ initKey: null,
startmulti: true,
startmulti: (objects_allowed == 2 ? 1 : 0),
showasmulti: true,
size: 5,
extraParamValue: "uitvoertijd" } );
%>

View File

@@ -167,6 +167,7 @@ function FCLTselector_HTML(fieldName, sql, params)
+ " id='" + params.id + "'"
+ (startmulti? " multiple" : "")
+ (startmulti? " size=" + params.size : "")
+ ((!params.startmulti && params.showasmulti && params.size)? " size=" + params.size : "")
+ (params.multi && (params.size || 2) > 1? " fcltmulti=1" : "")
+ (params.formid? " form='" + params.formid + "'" : "")
+ (params.disable? " disabled" : "")