PredicateOptions

Options for managing Adaptable Predicates using AdaptableQL

TypeScript
export interface

Properties

PropertyTypeDescriptionDefault
caseSensitivePredicatesboolean | ((context:AdaptableColumnContext) => boolean)Perform case-sensitive text comparisons when evaluating Predicatesfalse
customPredicateDefs(AdaptablePredicateDef | AdaptablePredicateDefPartialWithExtends)[]Definitions for Custom provided Predicates[]
evaluateInPredicateUsingTimeboolean | ((context:AdaptableColumnContext) => boolean)Should In Predicate evaluate using datetime, rather than date (the default)false
systemAlertPredicatesSystemAlertPredicateIds| ((context:SystemPredicatesContext<SystemAlertPredicateId>) =>SystemAlertPredicateIds)Which System Predicates are available in Alert Moduleall SystemAlertPredicateIds
systemBadgeStylePredicatesSystemBadgeStylePredicateIds| ((context:SystemPredicatesContext<SystemBadgeStylePredicateId>) =>SystemBadgeStylePredicateIds)Which System Predicates are available for Badge Stylesall SystemBadgeStylePredicateIds
systemFilterPredicatesSystemFilterPredicateIds| ((context:SystemPredicatesContext<SystemFilterPredicateId>) =>SystemFilterPredicateIds)Which System Predicates are available when Filteringall SystemFilterPredicateIds
systemFlashingCellPredicatesSystemFlashingCellPredicateIds| ((context:SystemPredicatesContext<SystemFlashingCellPredicateId>) =>SystemFlashingCellPredicateIds)Which System Predicates are available in Flashing Cell Moduleall SystemFlashingCellPredicateIds
systemFormatColumnPredicatesSystemFormatColumnPredicateIds| ((context:SystemPredicatesContext<SystemFormatColumnPredicateId>) =>SystemFormatColumnPredicateIds)Which System Predicates are available in Format Column Moduleall SystemFormatColumnPredicateIds

Property Details

caseSensitivePredicates

Perform case-sensitive text comparisons when evaluating Predicates

TypeScript
caseSensitivePredicates?: boolean | ((context: AdaptableColumnContext) => boolean);
Default Value

false

Property Value

boolean | ((context:AdaptableColumnContext) => boolean)

customPredicateDefs

Definitions for Custom provided Predicates

TypeScript
customPredicateDefs?: (AdaptablePredicateDef | AdaptablePredicateDefPartialWithExtends)[];
Default Value

[]

Property Value

(AdaptablePredicateDef | AdaptablePredicateDefPartialWithExtends)[]

evaluateInPredicateUsingTime

Should In Predicate evaluate using datetime, rather than date (the default)

TypeScript
evaluateInPredicateUsingTime?: boolean | ((context: AdaptableColumnContext) => boolean);
Default Value

false

Property Value

boolean | ((context:AdaptableColumnContext) => boolean)

systemAlertPredicates

Which System Predicates are available in Alert Module

TypeScript
systemAlertPredicates?: SystemAlertPredicateIds | ((context: SystemPredicatesContext<SystemAlertPredicateId>) => SystemAlertPredicateIds);
Default Value

all SystemAlertPredicateIds

Property Value

SystemAlertPredicateIds| ((context:SystemPredicatesContext<SystemAlertPredicateId>) =>SystemAlertPredicateIds)

systemBadgeStylePredicates

Which System Predicates are available for Badge Styles

TypeScript
systemBadgeStylePredicates?: SystemBadgeStylePredicateIds | ((context: SystemPredicatesContext<SystemBadgeStylePredicateId>) => SystemBadgeStylePredicateIds);
Default Value

all SystemBadgeStylePredicateIds

Property Value

SystemBadgeStylePredicateIds| ((context:SystemPredicatesContext<SystemBadgeStylePredicateId>) =>SystemBadgeStylePredicateIds)

systemFilterPredicates

Which System Predicates are available when Filtering

TypeScript
systemFilterPredicates?: SystemFilterPredicateIds | ((context: SystemPredicatesContext<SystemFilterPredicateId>) => SystemFilterPredicateIds);
Default Value

all SystemFilterPredicateIds

Property Value

SystemFilterPredicateIds| ((context:SystemPredicatesContext<SystemFilterPredicateId>) =>SystemFilterPredicateIds)

systemFlashingCellPredicates

Which System Predicates are available in Flashing Cell Module

TypeScript
systemFlashingCellPredicates?: SystemFlashingCellPredicateIds | ((context: SystemPredicatesContext<SystemFlashingCellPredicateId>) => SystemFlashingCellPredicateIds);
Default Value

all SystemFlashingCellPredicateIds

Property Value

SystemFlashingCellPredicateIds| ((context:SystemPredicatesContext<SystemFlashingCellPredicateId>) =>SystemFlashingCellPredicateIds)

systemFormatColumnPredicates

Which System Predicates are available in Format Column Module

TypeScript
systemFormatColumnPredicates?: SystemFormatColumnPredicateIds | ((context: SystemPredicatesContext<SystemFormatColumnPredicateId>) => SystemFormatColumnPredicateIds);
Default Value

all SystemFormatColumnPredicateIds

Property Value

SystemFormatColumnPredicateIds| ((context:SystemPredicatesContext<SystemFormatColumnPredicateId>) =>SystemFormatColumnPredicateIds)