Table of Contents

Class BaseToggleList<T>

Namespace
InSite.Common.Web.UI
Assembly
InSite.UI.dll
public abstract class BaseToggleList<T> : ListControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IEditableTextControl, ITextControl, IRepeatInfoUser, INamingContainer, IPostBackDataHandler where T : BaseToggle

Type Parameters

T
Inheritance
BaseToggleList<T>
Implements
Derived
Inherited Members

Constructors

BaseToggleList()

protected BaseToggleList()

Properties

HasFooter

protected virtual bool HasFooter { get; }

Property Value

bool

HasHeader

protected virtual bool HasHeader { get; }

Property Value

bool

HasSeparators

protected virtual bool HasSeparators { get; }

Property Value

bool

RepeatColumns

public virtual int RepeatColumns { get; set; }

Property Value

int

RepeatDirection

public virtual RepeatDirection RepeatDirection { get; set; }

Property Value

RepeatDirection

RepeatLayout

public virtual RepeatLayout RepeatLayout { get; set; }

Property Value

RepeatLayout

RepeatedItemCount

protected virtual int RepeatedItemCount { get; }

Property Value

int

Methods

CreateControlStyle()

protected override Style CreateControlStyle()

Returns

Style

FindControl(string, int)

protected override Control FindControl(string id, int pathOffset)

Parameters

id string
pathOffset int

Returns

Control

GetItemStyle(ListItemType, int)

protected virtual Style GetItemStyle(ListItemType itemType, int repeatIndex)

Parameters

itemType ListItemType
repeatIndex int

Returns

Style

GetToggleToRepeat()

protected abstract T GetToggleToRepeat()

Returns

T

LoadPostData(string, NameValueCollection)

protected virtual bool LoadPostData(string postDataKey, NameValueCollection postCollection)

Parameters

postDataKey string
postCollection NameValueCollection

Returns

bool

LoadPostData(string, string, int)

protected abstract int? LoadPostData(string key, string value, int selectedIndex)

Parameters

key string
value string
selectedIndex int

Returns

int?

OnPreRender(EventArgs)

protected override void OnPreRender(EventArgs e)

Parameters

e EventArgs

RaisePostDataChangedEvent()

protected virtual void RaisePostDataChangedEvent()

Render(HtmlTextWriter)

protected override void Render(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

RenderItem(ListItemType, int, RepeatInfo, HtmlTextWriter)

protected virtual void RenderItem(ListItemType itemType, int repeatIndex, RepeatInfo repeatInfo, HtmlTextWriter writer)

Parameters

itemType ListItemType
repeatIndex int
repeatInfo RepeatInfo
writer HtmlTextWriter

SetupToggleToRepeat(T, ListItem, int)

protected abstract void SetupToggleToRepeat(T toggle, ListItem item, int index)

Parameters

toggle T
item ListItem
index int