Condities bij workflow-grafiek iets uitgebreider tonen

svn path=/Website/branches/v2018.2/; revision=41217
This commit is contained in:
Jos Groot Lipman
2019-02-28 08:40:28 +00:00
parent d9b44bb52b
commit 0d9eae10d9

View File

@@ -41,7 +41,31 @@ DOCTYPE_Disable = 1;
var from = step.id;
var to = rule.nextstep.id;
var cond = rule.condition;
chl.push("WS_"+from + "->" + "WS_"+to + " [ fontsize=10 label=\""+ (cond?"\\nWHEN\\n"+safe.url(cond):"") +"\"]");
var cond2 = "";
if (cond)
{
var cond2 = cond.replace(/\:flex([0-9]+)/g, function (match, capture)
{
var sql = " SELECT mkm.mld_kenmerk_niveau,"
+ " mld_srtkenmerk_omschrijving"
+ " FROM mld_kenmerk mkm,"
+ " mld_srtkenmerk msk"
+ " WHERE mkm.mld_kenmerk_verwijder IS NULL"
+ " AND mkm.mld_srtkenmerk_key = msk.mld_srtkenmerk_key"
+ " AND mld_kenmerk_key = " + parseInt(capture, 10);
var oRs = Oracle.Execute(sql);
if (!oRs.Eof)
var naam = oRs("mld_srtkenmerk_omschrijving").Value;
else
naam = '(Niet gevonden :flex' + capture + ")";
oRs.Close();
return match.replace(":flex"+capture, ":flex"+capture + "«" + naam + "»");
});
}
chl.push("WS_"+from + "->" + "WS_"+to + " [ fontsize=10 label=\""+ (cond2?"\\nWHEN\\n"+safe.url(cond2):"") +"\"]");
}
}
}