Quintiq file version 2.0 #parent: ListIteration Response OnClick ( structured[LibOpt_Iteration] selection ) id:Response_ListIteration_MenuSelectRelatedIssues_OnClick { #keys: '[142652.0.2014616829]' Body: [* // Select the Issues in ListIssue which are related to the Iterations selected here. formissue := select( Application.Frame(), SubComponents.astype( LibOpt_FormIssue ), form, true ); if( not isnull( formissue ) ) { listissue := formissue.ListIssue(); // Clear the current selections first. listissue.SelectByKey( Key::ZeroKey() ); // Select related Issues. traverse( selection, Elements, iteration ) { traverse( iteration.GetIssues(), Elements, issue ) { listissue.ExtendSelectByKey( issue.Key() ); } } } *] DefinitionID => /ListIteration/Responsedef_ListIteration_Menu_OnClick Initiator: 'MenuSelectRelatedIssues' Precondition: [* return LibOpt_Iteration::SelectRelatedIssuesPrecondition( selection ); *] }