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' }