public static ListFilterMenuAction CreateAction(Type callingType, string actionID, string actionPath, IListFilterDataSource dataSource, IResourceResolver resourceResolver) { ListFilterMenuAction action = new ListFilterMenuAction( string.Format("{0}:{1}", callingType.FullName, actionID), new ActionPath(actionPath, resourceResolver), dataSource, resourceResolver); action.Label = action.Path.LastSegment.LocalizedText; action.Persistent = true; return(action); }
public ListFilterMenuAction(string actionID, ActionPath actionPath, IListFilterDataSource dataSource, IResourceResolver resourceResolver) : base(actionID, actionPath, resourceResolver) { Platform.CheckForNullReference(dataSource, "dataSource"); _dataSource = dataSource; }