protected virtual ChildrenDataSourceView GetChildrenView() { if (childrenView == null) { childrenView = new ChildrenDataSourceView(Engine, this, ChildrenViewName, CurrentItem); List <ItemFilter> filters = new List <ItemFilter>(); if (ZoneName != null) { filters.Add(new ZoneFilter(ZoneName)); } if (PageFilter) { filters.Add(new PageFilter()); } if (NavigationFilter) { filters.Add(new NavigationFilter()); } childrenView.Filter = new CompositeFilter(filters); childrenView.SortBy = SortBy; } return(childrenView); }
protected virtual ChildrenDataSourceView GetChildrenView() { if (childrenView == null) { childrenView = new ChildrenDataSourceView(Engine, this, ChildrenViewName, CurrentItem); List<ItemFilter> filters = new List<ItemFilter>(); if (ZoneName != null) filters.Add(new ZoneFilter(ZoneName)); if (PageFilter) filters.Add(new PageFilter()); if (NavigationFilter) filters.Add(new NavigationFilter()); childrenView.Filter = new AllFilter(filters); childrenView.SortBy = SortBy; } return childrenView; }