Skip to main content
Table of Contents

TTMSFNCCustomFilterView.AddFilterCheckGroup Method

Adds a check group filter item from a string collection.

API unit family: TMSFNCFilterView Declaring type: TTMSFNCCustomFilterView

Overloads

Overload 1

Adds a check group filter item from a string collection.

FMX.TMSFNCFilterView.hppPascalC++
function AddFilterCheckGroup(AItems: TStrings; ASelectedItemIndexes: array of Integer; AFilterFieldName: string = ''; AFilterFieldType: TTMSFNCFilterBuilderDataType = fdtText; AExpressionOperator: TTMSFNCFilterBuilderExpressionOperator = feoEqual): TTMSFNCFilterViewCheckGroup; overload;
TTMSFNCFilterViewCheckGroup* __fastcall AddFilterCheckGroup(System::Classes::TStrings* AItems, int *ASelectedItemIndexes, const System::NativeInt ASelectedItemIndexes_High, System::UnicodeString AFilterFieldName = System::UnicodeString(), TTMSFNCFilterBuilderDataType AFilterFieldType = (TTMSFNCFilterBuilderDataType)(0x1), TTMSFNCFilterBuilderExpressionOperator AExpressionOperator = (TTMSFNCFilterBuilderExpressionOperator)(0x3))/* overload */;

Parameters

Name Description
AItems Item captions shown by the check group.
ASelectedItemIndexes Indexes that start selected.
AFilterFieldName Field name used by generated filter items.
AFilterFieldType Field data type used to interpret item values.
AExpressionOperator Operator used by generated expressions.

Returns

The newly created check group filter control.

Overload 2

Adds a check group filter item from an array of item captions.

FMX.TMSFNCFilterView.hppPascalC++
function AddFilterCheckGroup(AItems: array of string; ASelectedItemIndexes: array of Integer; AFilterFieldName: string = ''; AFilterFieldType: TTMSFNCFilterBuilderDataType = fdtText; AExpressionOperator: TTMSFNCFilterBuilderExpressionOperator = feoEqual): TTMSFNCFilterViewCheckGroup; overload;
TTMSFNCFilterViewCheckGroup* __fastcall AddFilterCheckGroup(System::UnicodeString *AItems, const System::NativeInt AItems_High, int *ASelectedItemIndexes, const System::NativeInt ASelectedItemIndexes_High, System::UnicodeString AFilterFieldName = System::UnicodeString(), TTMSFNCFilterBuilderDataType AFilterFieldType = (TTMSFNCFilterBuilderDataType)(0x1), TTMSFNCFilterBuilderExpressionOperator AExpressionOperator = (TTMSFNCFilterBuilderExpressionOperator)(0x3))/* overload */;

Parameters

Name Description
AItems Item captions shown by the check group.
ASelectedItemIndexes Indexes that start selected.
AFilterFieldName Field name used by generated filter items.
AFilterFieldType Field data type used to interpret item values.
AExpressionOperator Operator used by generated expressions.

Returns

The newly created check group filter control.