Kitto.Html.Filters
KittoX filter support for the List controller. Provides the filter registry, filter base classes for design-time identification (used by KIDE), and the BuildFilterExpression utility that builds SQL WHERE clauses from filter values. Replaces Kitto.Ext.Filters from Kitto3.
TKXFilterRegistry class
Keeps track of all registered filter classes. Used by KIDE designer to identify filter types at design time.
TKListFilterBase class
Base class for list-based filters.
TKListFilter class
Static list filter.
TKDynaListFilter class
Dynamic list filter.
TKButtonListFilterBase class
Base class for button-list filters.
TKButtonListFilter class
Button list filter.
TKDynaButtonListFilter class
Dynamic button list filter.
TKFreeSearchFilter class
Free text search filter.
TKDateSearchFilter class
Date search filter.
TKBooleanSearchFilter class
Boolean search filter.
TKNumericSearchFilter class
Numeric search filter.
TKTimeSearchFilter class
Time search filter.
TKDateTimeSearchFilter class
DateTime search filter.
Routines
function BuildFilterExpression(AItemsNode: TEFNode;Builds a SQL WHERE clause from all active filter values. AItemsNode: the Filters/Items node from the view config. AConnector: 'and' or 'or'. AGetValue: callback to retrieve the current value for each filter index.
