Show / Hide Table of Contents

Class ArchiveHeader

Inheritance
Object
ArchiveHeader
SoImportArchiveHeader
Implements
IArchiveControlHeader
IWebObject
IPlugin
Namespace: SuperOffice.CRM.Web.UI.Controls
Assembly: SuperOffice.CRMWeb.dll
Syntax
[SoWebObject("SoArchiveControlHeader")]
public class ArchiveHeader : Control, IArchiveControlHeader, IWebObject, IPlugin

Constructors

ArchiveHeader()

Declaration
public ArchiveHeader()

Fields

_clientControlId

Declaration
protected string _clientControlId
Field Value
Type Description
String

_clientHeaderTableId

Declaration
protected string _clientHeaderTableId
Field Value
Type Description
String

_columnInfos

Declaration
protected ArchiveColumnInfo[] _columnInfos
Field Value
Type Description
ArchiveColumnInfo[]

_dateSelectControls

Declaration
protected Panel _dateSelectControls
Field Value
Type Description
Panel

_defaultSort

Declaration
protected string _defaultSort
Field Value
Type Description
String

_height

Declaration
protected Unit _height
Field Value
Type Description
Unit

_mdoControls

Declaration
protected Panel _mdoControls
Field Value
Type Description
Panel

_noSorting

Declaration
protected bool _noSorting
Field Value
Type Description
Boolean

_textBoxControls

Declaration
protected Panel _textBoxControls
Field Value
Type Description
Panel

_width

Declaration
protected Unit _width
Field Value
Type Description
Unit

Properties

Height

Declaration
public Unit Height { get; set; }
Property Value
Type Description
Unit

Width

Declaration
public Unit Width { get; set; }
Property Value
Type Description
Unit

Methods

calcWidth(String)

Declaration
protected string calcWidth(string width)
Parameters
Type Name Description
String width
Returns
Type Description
String

getWidthType(String)

Declaration
protected string getWidthType(string width)
Parameters
Type Name Description
String width
Returns
Type Description
String

HasDynamicFilterColumns()

Declaration
protected virtual bool HasDynamicFilterColumns()
Returns
Type Description
Boolean

Initialize(XmlNode, String, String, ArchiveColumnInfo[], String, ArchiveRestrictionInfo[], Hashtable, Boolean)

Declaration
public virtual void Initialize(XmlNode config, string clientControlId, string clientHeaderTableId, ArchiveColumnInfo[] columns, string defaultSort, ArchiveRestrictionInfo[] dynamicFilterRestrictions, Hashtable dynamicFilterExcludes, bool showDynamicFilter)
Parameters
Type Name Description
XmlNode config
String clientControlId
String clientHeaderTableId
ArchiveColumnInfo[] columns
String defaultSort
ArchiveRestrictionInfo[] dynamicFilterRestrictions
Hashtable dynamicFilterExcludes
Boolean showDynamicFilter

OnLoad(EventArgs)

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
EventArgs e

Render(HtmlTextWriter)

Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
Type Name Description
HtmlTextWriter writer

RenderDefaultSortItem(HtmlTextWriter)

Declaration
protected virtual void RenderDefaultSortItem(HtmlTextWriter writer)
Parameters
Type Name Description
HtmlTextWriter writer

RenderHeaderItem(HtmlTextWriter, ArchiveColumnInfo)

Declaration
protected virtual void RenderHeaderItem(HtmlTextWriter writer, ArchiveColumnInfo column)
Parameters
Type Name Description
HtmlTextWriter writer
ArchiveColumnInfo column

RenderHeaderTDAttributes(HtmlTextWriter, ArchiveColumnInfo)

Declaration
protected virtual void RenderHeaderTDAttributes(HtmlTextWriter writer, ArchiveColumnInfo column)
Parameters
Type Name Description
HtmlTextWriter writer
ArchiveColumnInfo column

RightAlign(ArchiveColumnInfo)

Declaration
protected bool RightAlign(ArchiveColumnInfo column)
Parameters
Type Name Description
ArchiveColumnInfo column
Returns
Type Description
Boolean

Implements

IArchiveControlHeader
IWebObject
SuperOffice.Factory.IPlugin
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top