Class SelectionLinkExtender
This class is a way of adapting Selection to the way activity rows are displayed, meaning with text and icons
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class SelectionLinkExtender : SelectionExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
SelectionLinkExtender()
This class is a way of adapting Selection to the way activity rows are displayed, meaning with text and icons
Declaration
public SelectionLinkExtender()
Fields
_colActivityCompleted
This class is a way of adapting Selection to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colActivityCompleted
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colDate
This class is a way of adapting Selection to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colIcon
This class is a way of adapting Selection to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colIcon
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colText
This class is a way of adapting Selection to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colText
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Derived classes should implement the population of ColumnData items for columns that are NOT handled by this base class in this method. Whether a column is handled by this base class is part of its database binding information, set by the various MapXXX methods.
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | Data reader with the query result (one row) |
ArchiveRow | row | archive row to be populated |
Overrides
SetDesiredColumns(params string[])
Set the list of desired columns. This method sets the desired columns of this provider, as well as invoking the same call on all known extenders. Recursion will take it to the bottom. Any column name overrides are processed, i.e., replaced with the original inner names, so that the inner providers do not see the overrides.
Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
Type | Name | Description |
---|---|---|
string[] | columnIds | Array of programmatic column names |
Overrides
SetJoin()
Return the free-standing Selection table instance
Declaration
protected override SelectionTableInfo SetJoin()
Returns
Type | Description |
---|---|
SelectionTableInfo | TableInfo instance to be used by the base class |