|
@@ -28,17 +28,16 @@ public class StockSummaryProductGroupTree : DynamicSelectorGrid<ProductGroup>, I
|
|
|
|
|
|
public IEnumerable<Guid> GetSelectedGroups(bool recursive)
|
|
|
{
|
|
|
-
|
|
|
var result = recursive
|
|
|
? SelectedIDs.SelectMany(x => UIComponent.GetChildren(x).Select(r => r.Get<ProductGroup, Guid>(c => c.ID)))
|
|
|
: SelectedIDs;
|
|
|
- return result.Intersect(VisibleGuids);
|
|
|
+ return result.Intersect(FilteredGuids);
|
|
|
}
|
|
|
|
|
|
protected override Guid[] GetSelectedGuids(Guid id)
|
|
|
{
|
|
|
var result = UIComponent.GetChildren(id).Select(x => x.Get<ProductGroup, Guid>(x => x.ID));
|
|
|
- return result.Intersect(VisibleGuids).ToArray();
|
|
|
+ return result.Intersect(FilteredGuids).ToArray();
|
|
|
}
|
|
|
|
|
|
private DynamicGridTreeUIComponent<ProductGroup>? _uiComponent;
|