Exemple #1
0
 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;
		}