Table of Contents

Class SearchCriteriaController<TFilter>

Namespace
InSite.Common.Web.UI
Assembly
InSite.UI.dll
public abstract class SearchCriteriaController<TFilter> : BaseUserControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor, ISearchCriteria where TFilter : Filter

Type Parameters

TFilter
Inheritance
SearchCriteriaController<TFilter>
Implements
Derived
Inherited Members

Constructors

SearchCriteriaController()

public SearchCriteriaController()

Properties

AllowAddScriptForSearchOnEnter

protected virtual bool AllowAddScriptForSearchOnEnter { get; }

Property Value

bool

DefaultShowColumns

protected virtual string[] DefaultShowColumns { get; }

Property Value

string[]

DisableSearchOnEnterKey

public bool DisableSearchOnEnterKey { get; set; }

Property Value

bool

EnableSearchValidation

protected virtual bool EnableSearchValidation { get; }

Property Value

bool

Filter

public abstract TFilter Filter { get; set; }

Property Value

TFilter

Methods

Clear()

public abstract void Clear()

GetCheckedShowColumns(TFilter)

protected void GetCheckedShowColumns(TFilter filter)

Parameters

filter TFilter

GetFilterManager()

public BaseReportManager GetFilterManager()

Returns

BaseReportManager

LoadShowColumns(BaseSearchResultsController<TFilter>)

public virtual void LoadShowColumns(BaseSearchResultsController<TFilter> searchResults)

Parameters

searchResults BaseSearchResultsController<TFilter>

LocalizeShowColumnsItems()

protected void LocalizeShowColumnsItems()

OnClearing()

protected void OnClearing()

OnInit(EventArgs)

protected override void OnInit(EventArgs e)

Parameters

e EventArgs

OnPreRender(EventArgs)

protected override void OnPreRender(EventArgs e)

Parameters

e EventArgs

OnSearching()

protected virtual void OnSearching()

SetCheckAll(MultiComboBox, string)

protected void SetCheckAll(MultiComboBox cmb, string pluralName)

Parameters

cmb MultiComboBox
pluralName string

SetCheckedShowColumns(TFilter)

public void SetCheckedShowColumns(TFilter filter)

Parameters

filter TFilter

SetDefaultShowColumns()

public void SetDefaultShowColumns()

Events

Clearing

public event EventHandler Clearing

Event Type

EventHandler

Searching

public event EventHandler Searching

Event Type

EventHandler