ColumnMenuOperators

Represents the operators for the ColumnMenuTextFilter, ColumnMenuNumericFilter, ColumnMenuDateFilter and ColumnMenuBooleanFilter components.

The text field of each operator object will be resolved according to the localization messages.

boolean FilterOperator[]

An array containing the operators for the ColumnMenuBooleanFilter component.

The operators are:

  • { text: 'columnMenu.filterIsTrue', operator: '' }

date FilterOperator[]

An array containing the operators for the ColumnMenuDateFilter component.

The operators are:

  • { text: 'columnMenu.filterEqOperator', operator: 'eq' }
  • { text: 'columnMenu.filterNotEqOperator', operator: 'neq' }
  • { text: 'columnMenu.filterAfterOrEqualOperator', operator: 'gte' }
  • { text: 'columnMenu.filterAfterOperator', operator: 'gt' }
  • { text: 'columnMenu.filterBeforeOperator', operator: 'lt' }
  • { text: 'columnMenu.filterBeforeOrEqualOperator', operator: 'lte' }
  • { text: 'columnMenu.filterIsNullOperator', operator: 'isnull' }
  • { text: 'columnMenu.filterIsNotNullOperator', operator: 'isnotnull' }

numeric FilterOperator[]

An array containing the operators for the ColumnMenuNumericFilter component.

The operators are:

  • { text: 'columnMenu.filterEqOperator', operator: 'eq' }
  • { text: 'columnMenu.filterNotEqOperator', operator: 'neq' }
  • { text: 'columnMenu.filterGteOperator', operator: 'gte' }
  • { text: 'columnMenu.filterGtOperator', operator: 'gt' }
  • { text: 'columnMenu.filterLteOperator', operator: 'lte' }
  • { text: 'columnMenu.filterLtOperator', operator: 'lt' }
  • { text: 'columnMenu.filterIsNullOperator', operator: 'isnull' }
  • { text: 'columnMenu.filterIsNotNullOperator', operator: 'isnotnull' }

text FilterOperator[]

An array containing the operators for the ColumnMenuTextFilter component.

The operators are:

  • { text: 'columnMenu.filterContainsOperator', operator: 'contains' }
  • { text: 'columnMenu.filterNotContainsOperator', operator: 'doesnotcontain' }
  • { text: 'columnMenu.filterEqOperator', operator: 'eq' }
  • { text: 'columnMenu.filterNotEqOperator', operator: 'neq' }
  • { text: 'columnMenu.filterStartsWithOperator', operator: 'startswith' }
  • { text: 'columnMenu.filterEndsWithOperator', operator: 'endswith' }
  • { text: 'columnMenu.filterIsNullOperator', operator: 'isnull' }
  • { text: 'columnMenu.filterIsNotNullOperator', operator: 'isnotnull' }
  • { text: 'columnMenu.filterIsEmptyOperator', operator: 'isempty' }
  • { text: 'columnMenu.filterIsNotEmptyOperator', operator: 'isnotempty' }