diff --git a/APPL/MLD/mld_bord.inc b/APPL/MLD/mld_bord.inc index c50f8fa079..3b4baac768 100644 --- a/APPL/MLD/mld_bord.inc +++ b/APPL/MLD/mld_bord.inc @@ -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 += '
' + + I("fa-bullseye-arrow") + + '' + safe.html(mijlpaal) + '' + + '
'; + } + } + + return result; } diff --git a/APPL/MLD/mld_search.asp b/APPL/MLD/mld_search.asp index 70403498dc..97042e93ce 100644 --- a/APPL/MLD/mld_search.asp +++ b/APPL/MLD/mld_search.asp @@ -472,6 +472,7 @@ oRs.close(); + "> <% 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"), diff --git a/APPL/MLD/mld_search_list.asp b/APPL/MLD/mld_search_list.asp index d65566b786..fcd3ecf472 100644 --- a/APPL/MLD/mld_search_list.asp +++ b/APPL/MLD/mld_search_list.asp @@ -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);