Class ListWithNoSelectionProvider
Dynamic list provider that 'wraps around' all existing lists, adding a (No selection) item
with ID 0 in front of the first 'real' item in the inner list. The generated list name is the inner
name plus the WithNoSelection suffix.
Inheritance
ListWithNoSelectionProvider
Assembly: SoDataBase.dll
Syntax
[DynamicMDOProviderPlugin("NoSelectionWrapper", 2147483647)]
public class ListWithNoSelectionProvider : IDynamicMDOProvider, ISoListProvider, ISoList, IPlugin
Constructors
ListWithNoSelectionProvider()
Declaration
public ListWithNoSelectionProvider()
Fields
NoSelectionResource
Declaration
public const string NoSelectionResource = "[SR_NO_SELECTION]"
Field Value
Properties
HeadingItems
Declaration
public List<ISoListHeading> HeadingItems { get; }
Property Value
HistoryInfo
Declaration
public HistoryInfo HistoryInfo { get; }
Property Value
HistoryItems
Declaration
public List<ISoListItem> HistoryItems { get; }
Property Value
RootItems
Declaration
public List<ISoListItem> RootItems { get; }
Property Value
Suffix
Declaration
public static string Suffix { get; }
Property Value
SupportedLists
Declaration
public HistoryInfo[] SupportedLists { get; }
Property Value
Methods
Construct(String, String, Int32[], Boolean, String, Boolean)
Declaration
public void Construct(string listName, string additionalInfo, int[] historyIDs, bool onlyReadHistory, string searchValue, bool forceFlatList)
Parameters
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)