Options for managing Adaptable Predicates using AdaptableQL

TypeScript
export interface

Properties

PropertyDescriptionDefault
caseSensitivePredicatesPerform case-sensitive text comparisons when evaluating Predicatesfalse
customPredicateDefsDefinitions for Custom provided Predicates[]
evaluateInPredicateUsingTimeShould In Predicate evaluate using datetime, rather than date (the default)false
systemAlertPredicatesWhich System Predicates are available in Alert Moduleall SystemAlertPredicateIds
systemBadgeStylePredicatesWhich System Predicates are available for Badge Stylesall SystemBadgeStylePredicateIds
systemFilterPredicatesWhich System Predicates are available when Filteringall SystemFilterPredicateIds
systemFlashingCellPredicatesWhich System Predicates are available in Flashing Cell Moduleall SystemFlashingCellPredicateIds
systemFormatColumnPredicatesWhich 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)