Filter
getFields
▸ Const getFields(columns, fieldMap): IField[]
Parameters
| Name | Type |
|---|---|
columns | IViewColumn[] |
fieldMap | IFieldMap |
Returns
IField[]
getOperatorOptions
▸ Const getOperatorOptions(field): { value: FOperator ; label: any }[]
Parameters
| Name | Type |
|---|---|
field | IField |
Returns
{ value: FOperator ; label: any }[]
getBooleanOptionName
▸ Const getBooleanOptionName(value): string
Parameters
| Name | Type |
|---|---|
value | string |
Returns
string
getPathIndex
▸ Const getPathIndex(path): number
Parameters
| Name | Type |
|---|---|
path | string |
Returns
number
getAddFilterOptions
▸ Const getAddFilterOptions(depth): { value: FilterTypeEnums ; label: string = 'Add filter conditions'; subLabel: string = '' }[]
Parameters
| Name | Type |
|---|---|
depth | number |
Returns
{ value: FilterTypeEnums ; label: string = 'Add filter conditions'; subLabel: string = '' }[]
addNewFilter
▸ Const addNewFilter(filter, type, primaryField?): IExpression
Parameters
| Name | Type |
|---|---|
filter | IExpression |
type | FilterTypeEnums |
primaryField? | IField |
Returns
IExpression
Variables
filterData
• Const filterData: Object
Type declaration
| Name | Type |
|---|---|
filter | Object |
filter.type | string |
filter.value | Object |
filter.value.operands | ({ type: string = 'Expression'; value: { operands: ({ type: string = 'Literal'; value: string = 'fldiyZVA2QhFe' } | { type: string = 'Literal'; value: number = 3 })[] ; operator: string = 'greaterThan' } } | { type: string = 'Expression'; value: { operands: { type: string = 'Expression'; value: { operands: ({ type: string = 'Literal'; value: string = 'fldiyZVA2QhFe' } | { type: string = 'Literal'; value: number = 3 })[] ; operator: string = 'greaterThan' } }[] ; operator: string = 'or' } })[] |
filter.value.operator | string |
datasheetId | Object |
datasheetId.type | string |
datasheetId.value | string |