Quintiq file version 2.0 #parent: #root Method SetFilters () id:Method_ApplicationLibMacroPlanner_SetFilters { #keys: '[124808.0.1687796487]' Body: [* // Set filter for checkboxes on navigation panel listproductfilter := 'not object.IsSystem() '; listentitysource := 'dataholderchildstockingpoints'; if( CheckBoxFilterPDByStockingPointInPanel.Checked() ) { listproductfilter := listproductfilter + ' and object.IsInStockingPoint( ' + listentitysource + ' ) '; } GUIDataSetLevelProducts.FixedFilter( listproductfilter ); // To keep the forms checkbox and filters in sync productform := this.GetFormProducts(); // we need to set filter because the list is hierarchical if( not isnull( productform ) ) { productform.GUIDataSetLevelProducts().FixedFilter( listproductfilter ); } *] }