Namespace: Consultingwerk.SmartComponents.Base
Class 
SmartFilterControl Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartComponents.Base.SmartUserControl
Implements: Consultingwerk.SmartComponents.Interfaces.Design.IDesignFilterSource, IHasDesignerVerbs, Consultingwerk.SmartComponents.Interfaces.ISmartFilterSource
Inherited by: Consultingwerk.SmartComponents.Implementation.SmartDynamicFilterControl

File:SmartFilterControl
Purpose:(Abstract) base class for Filter Controls
Description:This class is intended to be used as a base class for
filter controls. Filter controls are supposed to override
the method CollectFilterValuesHandler. A fully dynamic
implementation is the SmartDynamicFilterControl
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Jan 05 14:29:53 CET 2019



Top Method Summary
Options Name Purpose
CollectFilterValuesHandler (CollectFilterValuesEventArgs) This method is intended to be overridden by Filter Controls
CollectFilterValuesHandler (Object, CollectFilterValuesEventArgs) Event handler of the CollectFilterValues evet of the SmartFilterTarget
RegisterSmartFilterTarget (ISmartFilterTarget) Registers the SmartFilterTarget
RetrieveData () Calls RetrieveData method of the FilterTarget

Top Property Summary
Options Name Purpose
Consultingwerk.SmartComponents.Interfaces.ISmartFilterTarget SmartFilterTarget


Method Detail
Top

CollectFilterValuesHandler (CollectFilterValuesEventArgs)

Purpose: This method is intended to be overridden by Filter Controls
Notes:

Parameters:
poParameter Consultingwerk.SmartComponents.Implementation.CollectFilterValuesEventArgs
The CollectFilterValuesEventArgs with the data for this call
Top

CollectFilterValuesHandler (Object, CollectFilterValuesEventArgs)

Purpose: Event handler of the CollectFilterValues evet of the SmartFilterTarget
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the component that raised this event
e Consultingwerk.SmartComponents.Implementation.CollectFilterValuesEventArgs
The CollectFilterValuesEventArgs with the data for this event
Top

RegisterSmartFilterTarget (ISmartFilterTarget)

Purpose: Registers the SmartFilterTarget
Notes:

Parameters:
poTarget Consultingwerk.SmartComponents.Interfaces.ISmartFilterTarget
The ISmartFilterTarget to register
Top

RetrieveData ()

Purpose: Calls RetrieveData method of the FilterTarget
Notes:



Property Detail
Top

Consultingwerk.SmartComponents.Interfaces.ISmartFilterTarget SmartFilterTarget


Returns Consultingwerk.SmartComponents.Interfaces.ISmartFilterTarget


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:05:57