Class SearchCriteriaController<TFilter>
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
DefaultShowColumns
protected virtual string[] DefaultShowColumns { get; }
Property Value
- string[]
DisableSearchOnEnterKey
public bool DisableSearchOnEnterKey { get; set; }
Property Value
EnableSearchValidation
protected virtual bool EnableSearchValidation { get; }
Property Value
Filter
public abstract TFilter Filter { get; set; }
Property Value
- TFilter
Methods
Clear()
public abstract void Clear()
GetCheckedShowColumns(TFilter)
protected void GetCheckedShowColumns(TFilter filter)
Parameters
filterTFilter
GetFilterManager()
public BaseReportManager GetFilterManager()
Returns
LoadShowColumns(BaseSearchResultsController<TFilter>)
public virtual void LoadShowColumns(BaseSearchResultsController<TFilter> searchResults)
Parameters
searchResultsBaseSearchResultsController<TFilter>
LocalizeShowColumnsItems()
protected void LocalizeShowColumnsItems()
OnClearing()
protected void OnClearing()
OnInit(EventArgs)
protected override void OnInit(EventArgs e)
Parameters
OnPreRender(EventArgs)
protected override void OnPreRender(EventArgs e)
Parameters
OnSearching()
protected virtual void OnSearching()
SetCheckAll(MultiComboBox, string)
protected void SetCheckAll(MultiComboBox cmb, string pluralName)
Parameters
cmbMultiComboBoxpluralNamestring
SetCheckedShowColumns(TFilter)
public void SetCheckedShowColumns(TFilter filter)
Parameters
filterTFilter
SetDefaultShowColumns()
public void SetDefaultShowColumns()
Events
Clearing
public event EventHandler Clearing
Event Type
Searching
public event EventHandler Searching