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