Class VisibleColumnsProvider
Inheritance
VisibleColumnsProvider
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[DynamicMDOProviderPlugin("Visible columns provider", 2147383647)]
public class VisibleColumnsProvider : ArchiveColumnsProviderBase, IDynamicMDOProvider, ISoListProvider, ISoList, IPlugin
Constructors
VisibleColumnsProvider()
Declaration
public VisibleColumnsProvider()
Properties
InternalNamePrefix
Declaration
protected override string InternalNamePrefix { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
NamePrefix
The prefix used to differentiate our lists from all other MDO lists. To avoid naming collisions, if an archive is called
'activity' then the list we generate here will be called NamePrefix+'activity'.
Declaration
public static string NamePrefix { get; }
Property Value
Type | Description |
---|---|
String |
Methods
AcceptColumn(ArchiveColumnInfo)
This method provides a way to add archive-specific acceptance tests - for now simply by adding code here, NOT by inheritance or anything fancy (remember this provider handles ALL archives)
Declaration
protected override bool AcceptColumn(ArchiveColumnInfo column)
Parameters
Type | Name | Description |
---|---|---|
ArchiveColumnInfo | column | Column to be tested |
Returns
Type | Description |
---|---|
Boolean | By default, true |
Overrides
MergeInCurrentConfiguration(String, Object, String)
Given the current state of the root and heading items, merge in current configuration information
Declaration
protected override void MergeInCurrentConfiguration(string guiName, object extraInfo, string ownerKeys)
Parameters
Type | Name | Description |
---|---|---|
String | guiName | Gui name of the archive control |
Object | extraInfo | |
String | ownerKeys |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)