///<summary> /// Get settings of ListFilter WebPart instance ///</summary> ///<param name="listFilter">ListFilder WebPart</param> ///<returns>Intance of ListFilterSettings</returns> public static ListFilterSettings GetCurrent(SPListViewFilter listFilter) { if (string.IsNullOrEmpty(listFilter.FilterDefinitionString)) { return(Empty); } var xml = XDocument.Parse(listFilter.FilterDefinitionString); return(new ListFilterSettings(xml)); }
public static ContextualGroup[] GetContextualGroups(SPListViewFilter webPart) { return(new[] { ContextualGroups.LibraryContextualGroup, ContextualGroups.ListContextualGroup, ContextualGroups.TasksContextualGroup, ContextualGroups.CalendarContextualGroup, ContextualGroups.TimeLineContextualGroup }); }