Class URLLinkExtender
This class is a way of adapting URL 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 URLLinkExtender : UrlExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
URLLinkExtender()
Construct the object and instantiate the URLTableInfo
Declaration
public URLLinkExtender()
Fields
_colIcon
This class is a way of adapting URL 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 URL to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colText
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Properties
TableToExtend
Return the free-standing URL table instance
Declaration
public override TableInfo TableToExtend { get; }
Property Value
Type | Description |
---|---|
TableInfo |
Overrides
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Populate the archive row with columns that are not handled by the base class
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | Reader with data fields |
ArchiveRow | row | 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 URL table instance
Declaration
protected override URLTableInfo SetJoin()
Returns
Type | Description |
---|---|
URLTableInfo | TableInfo instance to be used by the base class |