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 );
|
}
|
*]
|
}
|