Quintiq file version 2.0
|
#parent: #root
|
Method InitializeParentStepDefinition (
|
Boolean isNew,
|
SWF_StepDefinition stepdef
|
) id:Method_SWF_DialogCreateEditStepDefinition_InitializeParentStepDefinition
|
{
|
#keys: '[136682.0.979198675]'
|
Body:
|
[*
|
parentSelections := selectset( SWF_WorkflowDataset, WorkflowDefinition.StepDefinition, step, true );
|
|
if ( not isnull( stepdef ) and not isNew )
|
{
|
|
invalidSelections := stepdef.GetAllChildren();
|
invalidSelections.Add( stepdef );
|
|
// All children of the current step should be hidden including it self from the ParentSelection
|
parentSelections := parentSelections.Difference( invalidSelections );
|
}
|
|
DataHolderParentStepDefnitions.Data( parentSelections.Copy() );
|
*]
|
}
|