Quintiq file version 2.0
|
#parent: #root
|
StaticMethod BuildUCI (
|
SWF_Step object,
|
output String body_o
|
) declarative remote
|
{
|
Description: 'Build HTML body for UCI'
|
TextBody:
|
[*
|
prerow := "<tr>"
|
precolumnwhite := "<td><b>";
|
precolumngreen := "<td><b>";
|
precolumnred := "<td><b>";
|
postcolumn := "</b></td>";
|
|
precolumnwhite := "<td><font color=white><b>";
|
precolumngreen := "<td><font color=#99FF33><b>";
|
precolumnred := "<td><font color=#FF6137><b>";
|
postcolumn := "</b></font></td>";
|
postrow := "</tr>"
|
indentation := " ";
|
level := object.Definition().Level() - 1;
|
|
prestatuscolumn := ifexpr( object.HasLateness(), precolumnred, precolumngreen );
|
|
indentationAdd := "";
|
|
for( x := 1; x < level; x++ )
|
{
|
indentationAdd := indentationAdd + indentation;
|
}
|
|
body_o := body_o
|
+ prerow
|
+ precolumnwhite + indentationAdd + object.Name() + postcolumn
|
+ precolumnwhite + SWF_WorkflowDataset::GUI_ProcessDashboard_FormatDateToString( object.DueDate() ) + postcolumn
|
+ prestatuscolumn + object.DisplayStatus() + postcolumn
|
+ postrow;
|
*]
|
}
|