AAIT#85419 Zoekscherm periodieke taken filteren op taakgroep werkt weer via parameter "groep"
svn path=/Website/trunk/; revision=66154
This commit is contained in:
@@ -55,10 +55,10 @@ var wpl_key = getQParamInt("werkplek_key", -1); // Werkplek
|
||||
var deel = getQParam("deel", ""); // Identificatie
|
||||
var dis_key = getQParamInt("dis_key", -1); // Discipline readonly selecteren
|
||||
var disc = getQParamInt("disc", -1); // Discipline initialisatie
|
||||
var srtgroep = getQParamInt("srtgroep", -1); // Groep
|
||||
var srtgroep = getQParamInt("srtgroep", -1); // Groepsoort
|
||||
var srtdeel = getQParamInt("srtdeel", -1); // Objectsoort
|
||||
var srtdeelomschr = getQParam("srtdeelomschr", ""); // Srtdeel code en/of omschrijving
|
||||
var groep = getQParam("groep", ""); // Groep
|
||||
var groep = getQParam("groep", ""); // Groep, een geldige groepsnaam, case-insensitive
|
||||
var ctrdisc_key_arr = getQParamIntArray("ctrdisc_key", []); // Ctrdiscipline
|
||||
var srtcontrole_key = getQParamInt("srtcontrole_key", -1); // Periodieke Taak (Srtcontrole)
|
||||
var dep_key = getQParamInt("dep_key", -1); // Organisatie key
|
||||
@@ -464,6 +464,9 @@ oRs.close();
|
||||
});
|
||||
|
||||
// <!-- Groep-->
|
||||
// Keuze uit alle gebruikte groepen, dynamisch bepaald. Er kan een (1) defaultwaarde meegegeven zijn,
|
||||
// dan wordt die geselecteerd en kun je ook geen andere opties meer kiezen. Bruikbaar om logische
|
||||
// scheiding in het menu aan te kunnen brengen.
|
||||
var sql = "SELECT DISTINCT COALESCE(xcp.ins_srtcontroledl_xcp_groep, isc.ins_srtcontrole_groep)"
|
||||
+ " , COALESCE(xcp.ins_srtcontroledl_xcp_groep, isc.ins_srtcontrole_groep)"
|
||||
+ " FROM ins_srtcontrole isc"
|
||||
@@ -482,11 +485,12 @@ oRs.close();
|
||||
: "")
|
||||
+ " AND xcp.ins_scenario_key(+) = 1"
|
||||
+ " AND COALESCE (xcp.ins_srtcontroledl_xcp_groep, isc.ins_srtcontrole_groep) IS NOT NULL"
|
||||
+ (groep != "" ? " AND UPPER(COALESCE(xcp.ins_srtcontroledl_xcp_groep, isc.ins_srtcontrole_groep)) = " + safe.quoted_sql_upper(groep) : "")
|
||||
+ " ORDER BY UPPER (COALESCE(xcp.ins_srtcontroledl_xcp_groep, isc.ins_srtcontrole_groep))";
|
||||
FCLTselector("groep",
|
||||
sql,
|
||||
{ label: L("ins_srtcontrole_groep"),
|
||||
emptyOption: L("lcl_search_generic"),
|
||||
emptyOption: (groep == "" ? L("lcl_search_generic"): null),
|
||||
trclass: "primsearch noxd"
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user