Quintiq file version 2.0
|
#parent: GanttChartDemandSupplyGroup
|
Response OnClick (
|
StockingPoint_MP row
|
) id:Response_GanttChartDemandSupplyGroup_MenuShowHideProducts_OnClick
|
{
|
#keys: '[110880.5.1650792328]'
|
Body:
|
[*
|
// Show or hide products belonging to SP
|
|
if( guard( exists( DataHolderShowProductOfSP.Data(), Elements, sp, sp = row ), false ) )
|
{
|
DataHolderShowProductOfSP.Data().Remove( row );
|
}
|
else
|
{
|
DataHolderShowProductOfSP.Data().Add( row );
|
}
|
|
|
|
FormProductPlanning.UpdateSystemConfigurableInformation();
|
*]
|
CanBindMultiple: false
|
DefinitionID => /GanttChartDemandSupplyGroup/Responsedef_GanttChartDemandSupplyGroup_Menu_OnClick
|
Initiator: 'MenuShowHideProducts'
|
Precondition:
|
[*
|
if ( guard( exists( DataHolderShowProductOfSP.Data(), Elements, sp, sp = row ), false ) )
|
{
|
MenuShowHideProducts.SetProperty( 'Image', 'NAVIGATE_RIGHT' );
|
MenuShowHideProducts.Text( Translations::MP_Designer_HideProducts() );
|
}
|
else
|
{
|
MenuShowHideProducts.SetProperty( 'Image', 'NAVIGATE_DOWN' );
|
MenuShowHideProducts.Text( Translations::MP_Designer_ShowProducts() );
|
}
|
return row.HasProductInStockingPoint();
|
*]
|
}
|