Exemple #1
0
        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);
        }
Exemple #2
0
 public ListFilterMenuAction(string actionID, ActionPath actionPath, IListFilterDataSource dataSource, IResourceResolver resourceResolver)
     : base(actionID, actionPath, resourceResolver)
 {
     Platform.CheckForNullReference(dataSource, "dataSource");
     _dataSource = dataSource;
 }