Condities bij workflow-grafiek iets uitgebreider tonen
svn path=/Website/branches/v2018.2/; revision=41217
This commit is contained in:
@@ -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):"") +"\"]");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user