Quintiq file version 2.0
|
#parent: #root
|
Method ExpandSelectionInNavPanel (
|
shadow[SCVPISPIPNode] node,
|
Boolean isfocused
|
) id:Method_FormSupplyChainVisualization_ExpandSelectionInNavPanel
|
{
|
#keys: '[132894.0.999795869]'
|
Body:
|
[*
|
/*// Select Product and Stocking point of this node in nav panel
|
pisp := node.ProductInStockingPointInPeriod().ProductInStockingPoint_MP();
|
products := construct( Product_MPs );
|
sps := construct( StockingPoint_MPs );
|
|
products.Add( pisp.Product_MP() );
|
sps.Add( pisp.StockingPoint_MP() );
|
|
// If we focus on a node / double click, clear all selections except the focused
|
if( isfocused )
|
{
|
DataHolderUnits.Data().Flush();
|
DataHolderStockingPoints.Data().Flush();
|
DataHolderFocusedPISPIP.Data().Flush();
|
|
DataHolderFocusedPISPIP.Data().Add( node.ProductInStockingPointInPeriod() );
|
|
ValueHolderSetDataHolderSelectedPISPIPExtractor.Data( false );
|
}
|
else
|
{
|
products := products.Union( DataHolderProducts.Data() );
|
sps := sps.Union( DataHolderStockingPoints.Data() );
|
}
|
|
DataHolderProducts.Data( products.Copy() );
|
DataHolderStockingPoints.Data( sps.Copy() );
|
*]
|
}
|