Quintiq file version 2.0 Component ListSteps { #keys: '[107588.2015.1150353557]' BaseType: 'List' Children: [ #child: ColumnTitles Component popupList { #keys: '[107588.2015.1150353560]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component menuSeparator { #keys: '[107588.2015.1151084304]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuSetToCompleted { #keys: '[107588.2015.1151085492]' BaseType: 'Menu' Properties: [ Image: 'CHECKEDCHECKBOX' Text: 'Set to completed' ] } Component MenuEditEstimatedCompletedDate { #keys: '[107588.2015.1152009866]' BaseType: 'Menu' Properties: [ Image: 'ALARMCLOCK' Text: 'Set expected completion date' ] } Component menuSeparator397 { #keys: '[113694.2.1172487282]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuFoldAll { #keys: '[113694.2.1172487434]' BaseType: 'Menu' Properties: [ Image: 'Folder_into' Text: 'Fold all' ] } Component MenuUnfoldAll { #keys: '[113694.2.1172488028]' BaseType: 'Menu' Properties: [ Image: 'Folder_out' Text: 'Unfold all' ] } Component MenuSetToIncomplete { #keys: '[113694.2.1202729103]' BaseType: 'Menu' Properties: [ Image: 'EMPTYCHECKBOX' Text: 'Set to incomplete' ] } Component menuSeparator576 { #keys: '[113694.2.1202729500]' BaseType: 'Menu' Properties: [ Separator: true ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: menuSeparator c: MenuEditEstimatedCompletedDate c: menuSeparator576 c: MenuSetToCompleted c: MenuSetToIncomplete c: menuSeparator397 c: MenuFoldAll c: MenuUnfoldAll } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataExtractor { #keys: '[107588.2015.1150353561]' BaseType: 'GUIDataExtractor' Properties: [ DataSet: 'SWF_WorkflowDataset' DataType: 'SWF_WorkflowDataset' PosX: 5 PosY: 30 Transformation: 'WorkflowDefinition.ActiveWorkflow.RootStep' ] } Component GUIDataSetLevel { #keys: '[107588.2015.1150353562]' BaseType: 'GUIDataSetLevel' Properties: [ AutoSelectColumns: false Columns: 'SWF_StepColumns' DataExtractor: 'GUIDataExtractor' PosX: 35 PosY: 30 SortCriteria: "datamember:'astype(SWF_Step).DueDate';datamember:'Name'" Transformation: 'ChildElement.astype(SWF_Step)' ] } Component DataHolderStepsWithChildren { #keys: '[113694.2.1161152518]' BaseType: 'DataHolder' Databinding: 'structured[SWF_Step]*' Properties: [ PosX: 4 PosY: 61 ] } ] Properties: [ AutoDrag: true BackgroundColor: 'Window' ContextMenu: 'popupList' ExpandAllOnOpen: true FullRowSelect: true ModeledStringList ChildOrdering { c: ColumnTitles c: popupList c: GUIDataExtractor c: GUIDataSetLevel c: DataHolderStepsWithChildren } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListSteps_Menu_OnClick { #keys: '[107588.2015.1150353563]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[107588.2015.1150353564]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListSteps_GUIButtonBase_OnClick { #keys: '[107588.2015.1150353565]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[107588.2015.1150353566]' Binding: 'this.Selection()' } ] } ] }