Quintiq file version 2.0 
 | 
#parent: ValueHolderSetDataHolderSelectedPISPIPExtractor 
 | 
Response OnValueChanged () id:Response_ApplicationLibMacroPlanner_ValueHolderSetDataHolderSelectedPISPIPExtractor_OnValueChanged 
 | 
{ 
 | 
  #keys: '[132894.0.1007082858]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Update the value 
 | 
    // The purpose of this ValueHolder is to switch Supply chain visualization control between node and product planning matrix 
 | 
    // When the user double click on a node, the supply chain visualization will only display the pispip of the selected node 
 | 
    // When user refreshes to revert the control back to the product planning matrix, the supply chain visualization will then 
 | 
    // display the selected pispip in the matrix 
 | 
    frm := Application.Frame().FindChildObject( typeof( FormSupplyChainVisualization ).Name() ).astype( FormSupplyChainVisualization ); 
 | 
    if( not isnull( frm ) ) 
 | 
    { 
 | 
      frm.DataHolderDisplayPISPIP().SetDataExtractorState( frm.GUIDataExtractorLeafPISPIP(), 
 | 
                                                           ValueHolderSetDataHolderSelectedPISPIPExtractor.Data() ) 
 | 
      frm.DataHolderDisplayPISPIP().SetDataExtractorState( frm.GUIDataExtractorFocusedPISPIP(), 
 | 
                                                           not ValueHolderSetDataHolderSelectedPISPIPExtractor.Data() ) 
 | 
    } 
 | 
  *] 
 | 
  CanBindMultiple: false 
 | 
  DefinitionID: 'Responsedef_ValueHolder_OnValueChanged' 
 | 
} 
 |