Top Method Summary
Options Name Purpose
AddDesignTimeLabel () Adds a label to the Control
CollectCharacterFilterValues (ListQueryExpressionByTable, character, Control, Control, character) Collects Filter values for a character column
CollectDateTimeFilterValues (ListQueryExpressionByTable, character, UltraDateTimeEditor, UltraDateTimeEditor, character) Collects Filter values for a date-time column
CollectFilterValuesHandler (CollectFilterValuesEventArgs) Collects the Filter values
CollectLogicalFilterValues (ListQueryExpressionByTable, character, UltraComboEditor, character) Collects Filter values for a logical column
CollectNumericFilterValues (ListQueryExpressionByTable, character, Control, Control, character) Collects Filter values for a numeric column
System.Windows.Forms.Control FilterControlForDataType (character) Factory method for filter controls based on the data type
FilterControlKeyDownHandler (Object, KeyEventArgs) Event handler for the KeyDown event of the Filter Controls
FilterControlTextChangedHandler (Object, EventArgs) Raised when a filter control changes it's value
Consultingwerk.SmartComponents.Implementation.SmartComboEditor GetComboEditor (character, character) Returns a SmartComboEditor
CHARACTER GetFilterControlNameByControlTypeAndColumnName (character, character) Returns the name of the filter control for a given column name based on the control type
CHARACTER GetFilterControlTypeByColumnName (character) Returns the type of the filter control for a given column name. This takes into account the alternative control types that have been defined for the filter fields.
Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityLookup GetLookupEditor (character, character) Returns a SmartBusinessEntityLookup
CHARACTER GetTranslatedString (character, character) Returns the translation for a string
Infragistics.Win.UltraWinEditors.UltraComboEditor GetValueListEditor (character, ValueListDisplayTextEnum) Returns a UltraComboEditor for a value list
InitializeComponent ()
KeyPressHandler (Object, KeyPressEventArgs) Event handler for the KeyPress event of the Filter fields
OnFilterColumnDownKey (EventArgs) Raises the FilterColumnDownKey event
OnFilterColumnValueChanged (FilterColumnValueChangedEventArgs) Raises the FilterColumnValueChanged event
OnGetFilterDefaultOperator (GetFilterDefaultOperatorEventArgs) Raises the GetFilterDefaultOperator event
OnLoad (EventArgs) Raises the Load Event
OperatorComboValueChangedHandler (Object, EventArgs) Event handler for the ValueChanged event of the OperatorCombo
PopulateOptionalFields () Populates the List View with the optional filter fields
RemoveFilterField (ColumnPropDesc) Removes a Filter Field
System.Windows.Forms.Control RenderFilterField (ColumnPropDesc) Renders a Filter Field
RenderInitialFields () Renders the initial filter fields
SetComboboxOperatorList (UltraComboEditor, character) Populates the Combobox with the filter operators
ultraButton1_Click (Object, EventArgs) Event handler for the Click Event of the ultraButton1
ultraListView1_ItemCheckStateChanged (Object, ItemCheckStateChangedEventArgs) Event handler for the ItemCheckStateChanged event of the ultraListView1

Top Constructor Summary
Options Name Purpose
SmartDynamicFilterControl () Constructor for the SmartDynamicFilterControl class

Top Event Summary
Options Name Purpose
FilterColumnDownKey DELEGATE System.EventHandler Raised when the cursor down key was pressed
FilterColumnValueChanged (Object, FilterColumnValueChangedEventArgs) Raised when a filter field changes it's value
GetFilterDefaultOperator (Object, GetFilterDefaultOperatorEventArgs) Raised when the Filter renders a filter field

Top Property Summary
Options Name Purpose
CHARACTER FilterFieldsAlternativeControlNames
CHARACTER FilterFieldsAlternativeControlTypes
CHARACTER FilterFieldsInitial
CHARACTER FilterFieldsOptional
INTEGER NumFilterFields


Method Detail
Top

AddDesignTimeLabel ()

Purpose: Adds a label to the Control
Notes:

Top

CollectCharacterFilterValues (ListQueryExpressionByTable, character, Control, Control, character)

Purpose: Collects Filter values for a character column
Notes:

Parameters:
poQueryExpressions Consultingwerk.ListQueryExpressionByTable
The list of Query Expressions per Table
pcColumn CHARACTER
The name of the Dataset field
poFrom System.Windows.Forms.Control
The reference to the editor with the "From" value
poTo System.Windows.Forms.Control
The reference to the editor with the "To" value
pcOperator CHARACTER
The filter operator
Top

CollectDateTimeFilterValues (ListQueryExpressionByTable, character, UltraDateTimeEditor, UltraDateTimeEditor, character)

Purpose: Collects Filter values for a date-time column
Notes:

Parameters:
poQueryExpressions Consultingwerk.ListQueryExpressionByTable
The list of Query Expressions per Table
pcColumn CHARACTER
The name of the Dataset field
poFrom Infragistics.Win.UltraWinEditors.UltraDateTimeEditor
The reference to the editor with the "From" value
poTo Infragistics.Win.UltraWinEditors.UltraDateTimeEditor
The reference to the editor with the "To" value
pcOperator CHARACTER
The filter operator
Top

CollectFilterValuesHandler (CollectFilterValuesEventArgs)

Purpose: Collects the Filter values
Notes:

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

CollectLogicalFilterValues (ListQueryExpressionByTable, character, UltraComboEditor, character)

Purpose: Collects Filter values for a logical column
Notes:

Parameters:
poQueryExpressions Consultingwerk.ListQueryExpressionByTable
The list of Query Expressions per Table
pcColumn CHARACTER
The name of the Dataset field
poFrom Infragistics.Win.UltraWinEditors.UltraComboEditor
The reference to the editor with the "From" value
pcOperator CHARACTER
The filter operator
Top

CollectNumericFilterValues (ListQueryExpressionByTable, character, Control, Control, character)

Purpose: Collects Filter values for a numeric column
Notes:

Parameters:
poQueryExpressions Consultingwerk.ListQueryExpressionByTable
The list of Query Expressions per Table
pcColumn CHARACTER
The name of the Dataset field
poFrom System.Windows.Forms.Control
The reference to the editor with the "From" value
poTo System.Windows.Forms.Control
The reference to the editor with the "To" value
pcOperator CHARACTER
The filter operator
Top

System.Windows.Forms.Control FilterControlForDataType (character)

Purpose: Factory method for filter controls based on the data type
Notes:

Parameters:
pcDataType CHARACTER
Returns System.Windows.Forms.Control
Top

FilterControlKeyDownHandler (Object, KeyEventArgs)

Purpose: Event handler for the KeyDown event of the Filter Controls
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.Windows.Forms.KeyEventArgs
The KeyEventArgs with the data for this event
Top

FilterControlTextChangedHandler (Object, EventArgs)

Purpose: Raised when a filter control changes it's value
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

Consultingwerk.SmartComponents.Implementation.SmartComboEditor GetComboEditor (character, character)

Purpose: Returns a SmartComboEditor
Notes:

Parameters:
pcName CHARACTER
The name of the filter field
pcType CHARACTER
The type of the filter control
Returns Consultingwerk.SmartComponents.Implementation.SmartComboEditor
The SmartBusinessEntityCombo
Top

CHARACTER GetFilterControlNameByControlTypeAndColumnName (character, character)

Purpose: Returns the name of the filter control for a given column name based on the control type
Notes:

Parameters:
pcColumnName CHARACTER
The name of the column
pcControlType CHARACTER
The type of the control
Returns CHARACTER
The name of the filter control
Top

CHARACTER GetFilterControlTypeByColumnName (character)

Purpose: Returns the type of the filter control for a given column name. This takes into account the
alternative control types that have been defined for the filter fields.
Notes:

Parameters:
pcColumnName CHARACTER
The name of the column
Returns CHARACTER
The type of the filter control
Top

Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityLookup GetLookupEditor (character, character)

Purpose: Returns a SmartBusinessEntityLookup
Notes:

Parameters:
pcName CHARACTER
The name of the filter field
pcType CHARACTER
The type of the filter control
Returns Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityLookup
The SmartBusinessEntityLookup
Top

CHARACTER GetTranslatedString (character, character)

Purpose: Returns the translation for a string
Notes:

Parameters:
pcKey CHARACTER
The translation key
pcDefaultText CHARACTER
The default text (in case translation is not available)
Returns CHARACTER
Top

Infragistics.Win.UltraWinEditors.UltraComboEditor GetValueListEditor (character, ValueListDisplayTextEnum)

Purpose: Returns a UltraComboEditor for a value list
Notes:

Parameters:
pcValueList CHARACTER
The name of the value list
poEnum Consultingwerk.Windows.Framework.ValueListDisplayTextEnum
The value list display text enum
Returns Infragistics.Win.UltraWinEditors.UltraComboEditor
The UltraComboEditor
Top

InitializeComponent ()


Top

KeyPressHandler (Object, KeyPressEventArgs)

Purpose: Event handler for the KeyPress event of the Filter fields
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.Windows.Forms.KeyPressEventArgs
The KeyPressEventArgs with the data for this event
Top

OnFilterColumnDownKey (EventArgs)

Purpose: Raises the FilterColumnDownKey event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for the event
Top

OnFilterColumnValueChanged (FilterColumnValueChangedEventArgs)

Purpose: Raises the FilterColumnValueChanged event
Notes:

Parameters:
e Consultingwerk.SmartComponents.Implementation.FilterColumnValueChangedEventArgs
The FilterColumnValueChangedEventArgs with the data for the event
Top

OnGetFilterDefaultOperator (GetFilterDefaultOperatorEventArgs)

Purpose: Raises the GetFilterDefaultOperator event
Notes:

Parameters:
e Consultingwerk.SmartComponents.Implementation.GetFilterDefaultOperatorEventArgs
The GetFilterDefaultOperatorEventArgs with the data for the event
Top

OnLoad (EventArgs)

Purpose: Raises the Load Event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

OperatorComboValueChangedHandler (Object, EventArgs)

Purpose: Event handler for the ValueChanged event of the OperatorCombo
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

PopulateOptionalFields ()

Purpose: Populates the List View with the optional filter fields
Notes:

Top

RemoveFilterField (ColumnPropDesc)

Purpose: Removes a Filter Field
Notes:

Parameters:
poColumn Progress.Data.ColumnPropDesc
The reference to the ColumnPropDesc
Top

System.Windows.Forms.Control RenderFilterField (ColumnPropDesc)

Purpose: Renders a Filter Field
Notes: This method returns the reference to the created control,
so that in an override-method developers can manipulate
the properties of the control

Parameters:
poColumn Progress.Data.ColumnPropDesc
The reference to the ColumnPropDesc
Returns System.Windows.Forms.Control
The reference to the created control
Top

RenderInitialFields ()

Purpose: Renders the initial filter fields
Notes:

Top

SetComboboxOperatorList (UltraComboEditor, character)

Purpose: Populates the Combobox with the filter operators
Notes:

Parameters:
poCombo Infragistics.Win.UltraWinEditors.UltraComboEditor
The reference to the UltraComboEditor
pcDataType CHARACTER
The ABL Data Type of the field
Top

ultraButton1_Click (Object, EventArgs)

Purpose: Event handler for the Click Event of the ultraButton1
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

ultraListView1_ItemCheckStateChanged (Object, ItemCheckStateChangedEventArgs)

Purpose: Event handler for the ItemCheckStateChanged event of the ultraListView1
Notes:

Parameters:
sender System.Object
The reference to the Control that raised the event
e Infragistics.Win.UltraWinListView.ItemCheckStateChangedEventArgs
The ItemCheckStateChangedEventArgs with the data for this event


Constructor Detail
Top

SmartDynamicFilterControl ()

Purpose: Constructor for the SmartDynamicFilterControl class
Notes:



Event Detail
Top

FilterColumnDownKey DELEGATE System.EventHandler

Purpose: Raised when the cursor down key was pressed
Notes:

Delegate: System.EventHandler
Top

FilterColumnValueChanged (Object, FilterColumnValueChangedEventArgs)

Purpose: Raised when a filter field changes it's value
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the FilterColumnValueChanged event
e Consultingwerk.SmartComponents.Implementation.FilterColumnValueChangedEventArgs
The FilterColumnValueChangedEventArgs with the data for the event
Top

GetFilterDefaultOperator (Object, GetFilterDefaultOperatorEventArgs)

Purpose: Raised when the Filter renders a filter field
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the GetFilterDefaultOperator event
e Consultingwerk.SmartComponents.Implementation.GetFilterDefaultOperatorEventArgs
The GetFilterDefaultOperatorEventArgs with the data for the event


Property Detail
Top

CHARACTER FilterFieldsAlternativeControlNames


Returns CHARACTER
Top

CHARACTER FilterFieldsAlternativeControlTypes


Returns CHARACTER
Top

CHARACTER FilterFieldsInitial


Returns CHARACTER
Top

CHARACTER FilterFieldsOptional


Returns CHARACTER
Top

INTEGER NumFilterFields


Returns INTEGER


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