Quintiq file version 2.0
|
#parent: #root
|
Response OnUserSelectionChanged (
|
structured[Unit] selection
|
) id:Response_ListUnitTree_OnUserSelectionChanged
|
{
|
#keys: '[113694.2.1040957917]'
|
Body:
|
[*
|
// Highligh object in custom draw & Set data holder for some filtering
|
units := selectset( MacroPlan, ViewBase.Node, u, u.istype( UnitNode ) and exists( selection, Elements, unit, unit.Name() = u.Name(), true ), true );
|
ApplicationLibMacroPlanner.SupplyChainDiagramHighlightedObject( units );
|
|
// Set detail panel
|
newset := selectset( selection, Elements, child,
|
not exists( selection, Elements, parent, parent.IsParent( child ) and parent <> child ) )
|
|
|
newset := selection.Copy();
|
|
DataHolderUnits.Data( newset.Copy() );
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_List_OnUserSelectionChanged'
|
}
|