LOGC#90401 Mijlpaal direct in de kaart weergeven (bij MLD kaartindeling)

svn path=/Website/trunk/; revision=70727
This commit is contained in:
Erik Groener
2025-10-28 07:57:57 +00:00
parent 619c2ef05a
commit e93fa23f21
3 changed files with 18 additions and 1 deletions

View File

@@ -125,6 +125,21 @@ function fnCardContent(oRs, mld_bord_params) {
}
}
// mijlpaal tonen als:
// - er actuele mijlpalen bestaan.
// - er niet, of op meer dan 1, mijlpalen gefilterd wordt
if (mld_bord_params.anymldtags && mld_bord_params.tag_key_arr.length != 1)
{
var mijlpaal = oRs("mld_melding_tag_naam").Value;
if (mijlpaal) {
result += '<div class="bord-card-body-line limit-lines-1" title="' + L("mld_melding_tag") + '">'
+ I("fa-bullseye-arrow")
+ '<span>' + safe.html(mijlpaal) + '</span>'
+ '</div>';
}
}
return result;
}

View File

@@ -472,6 +472,7 @@ oRs.close();
<input type="hidden" name="treat" id="treat" value="<%=treat?1:0%>">
<input type="hidden" name="onlyConcepts" id="onlyConcepts" value="<%=onlyConcepts?1:0%>">
<input type="hidden" name="showAll" id="showAll" value="0">
<input type="hidden" name="anymldtags" id="anymldtags" value="<%=(anymldtags ? 1 : 0)%>">
<input type="hidden" name="searchmode" id="searchmode" value="<%=mldlist ? "list" : "bord"%>">
<% if (srtdisc_key_arr.length > 0 || disc_key_arr.length > 0) { %>
@@ -1128,7 +1129,6 @@ oRs.close();
// Tags (mijlpalen)
if (anymldtags && !frontend) {
// TODO leuk zou zijn: ondersteuning van multivalue. Ik weet nog niet hoe. Moet je dan ook kunnen pinnen voor de backlog
FCLTmldtagselector("tag_key", "sgMldTag",
{ initKeyArr: tag_key_arr,
label: L("mld_melding_tag_naam"),

View File

@@ -159,6 +159,7 @@ else
var kpgrp_key_arr = getFQParamKeyArray("kpgrp_key", []); // Kostenplaatsgroep.
var kp_key_arr = getFQParamKeyArray("kp", []); // Kostenplaats
var referencetype = getFQParam("referencetype", null); // Referentie type ('B', 'X', 'C', 'F', 'M', 'O' of 'R')
var anymldtags = getFQParam("anymldtags", 0); // kan er op mijlpalen gefilterd worden
var tag_key_arr = getFQParamKeyArray("tag_key", []); // Mijlpalen
var handler = getFQParamInt("handler", -1); // Uitvoerende
@@ -216,6 +217,7 @@ else
params.stdm_key_arr = stdm_key_arr;
params.kpgrp_key_arr = kpgrp_key_arr;
params.kp_key_arr = kp_key_arr;
params.anymldtags = anymldtags;
params.tag_key_arr = tag_key_arr;
params.referencetype = (referencetype != "-1" ? referencetype : null);
params.handler_key = (handler != -1 ? handler : null);