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 );
|
*]
|
}
|