Quintiq file version 2.0 #parent: #root Method InitializeDialog () id:Method_SWF_DialogCreateEditStepDefinition_InitializeDialog { #keys: '[113694.2.1100232883]' Body: [* // Initialize dialog componenets StringSelectionIcon.Strings( SWF_WorkflowDataset::GetCustomIcons() ); SWF_StringSelectionManagedBy.BoundValue( guard( Dialog.Data().AssignedAuthorization().DisplayName(), '' ) ); parentSelections := selectset( SWF_WorkflowDataset, WorkflowDefinition.StepDefinition, step, true ); if( isnull( Dialog.Data() ) ) { EditorDueoffset.Text( '1' ); } else { invalidSelections := Dialog.Data().GetAllChildren(); invalidSelections.Add( Dialog.Data() ); // All children of the current step should be hidden including it self from the ParentSelection parentSelections := parentSelections.Difference( invalidSelections ); } DataHolderParentSelections.Data( parentSelections.Copy() ); *] }