Filter Object (JavaScript API for Excel)

Manages the filtering of a table's column.

Properties

None

Relationships

Relationship Type Description Req. Set
criteria FilterCriteria The currently applied filter on the given column. Read-only. 1.2

Methods

Method Return Type Description Req. Set
apply(criteria: FilterCriteria) void Apply the given filter criteria on the given column. 1.2
applyBottomItemsFilter(count: number) void Apply a "Bottom Item" filter to the column for the given number of elements. 1.2
applyBottomPercentFilter(percent: number) void Apply a "Bottom Percent" filter to the column for the given percentage of elements. 1.2
applyCellColorFilter(color: string) void Apply a "Cell Color" filter to the column for the given color. 1.2
applyCustomFilter(criteria1: string, criteria2: string, oper: string) void Apply a "Icon" filter to the column for the given criteria strings. 1.2
applyDynamicFilter(criteria: string) void Apply a "Dynamic" filter to the column. 1.2
applyFontColorFilter(color: string) void Apply a "Font Color" filter to the column for the given color. 1.2
applyIconFilter(icon: Icon) void Apply a "Icon" filter to the column for the given icon. 1.2
applyTopItemsFilter(count: number) void Apply a "Top Item" filter to the column for the given number of elements. 1.2
applyTopPercentFilter(percent: number) void Apply a "Top Percent" filter to the column for the given percentage of elements. 1.2
applyValuesFilter(values: object[]) void Apply a "Values" filter to the column for the given values. 1.2
clear() void Clear the filter on the given column. 1.2

Method Details

apply(criteria: FilterCriteria)

Apply the given filter criteria on the given column.

Syntax

filterObject.apply(criteria);

Parameters

Parameter Type Description
criteria FilterCriteria The criteria to apply.

Returns

void

applyBottomItemsFilter(count: number)

Apply a "Bottom Item" filter to the column for the given number of elements.

Syntax

filterObject.applyBottomItemsFilter(count);

Parameters

Parameter Type Description
count number The number of elements from the bottom to show.

Returns

void

applyBottomPercentFilter(percent: number)

Apply a "Bottom Percent" filter to the column for the given percentage of elements.

Syntax

filterObject.applyBottomPercentFilter(percent);

Parameters

Parameter Type Description
percent number The percentage of elements from the bottom to show.

Returns

void

applyCellColorFilter(color: string)

Apply a "Cell Color" filter to the column for the given color.

Syntax

filterObject.applyCellColorFilter(color);

Parameters

Parameter Type Description
color string The background color of the cells to show.

Returns

void

applyCustomFilter(criteria1: string, criteria2: string, oper: string)

Apply a "Icon" filter to the column for the given criteria strings.

Syntax

filterObject.applyCustomFilter(criteria1, criteria2, oper);

Parameters

Parameter Type Description
criteria1 string The first criteria string.
criteria2 string Optional. The second criteria string.
oper string Optional. The operator that describes how the two criteria are joined. Possible values are: And, Or

Returns

void

applyDynamicFilter(criteria: string)

Apply a "Dynamic" filter to the column.

Syntax

filterObject.applyDynamicFilter(criteria);

Parameters

Parameter Type Description
criteria string The dynamic criteria to apply. Possible values are: Unknown, AboveAverage, AllDatesInPeriodApril, AllDatesInPeriodAugust, AllDatesInPeriodDecember, AllDatesInPeriodFebruray, AllDatesInPeriodJanuary, AllDatesInPeriodJuly, AllDatesInPeriodJune, AllDatesInPeriodMarch, AllDatesInPeriodMay, AllDatesInPeriodNovember, AllDatesInPeriodOctober, AllDatesInPeriodQuarter1, AllDatesInPeriodQuarter2, AllDatesInPeriodQuarter3, AllDatesInPeriodQuarter4, AllDatesInPeriodSeptember, BelowAverage, LastMonth, LastQuarter, LastWeek, LastYear, NextMonth, NextQuarter, NextWeek, NextYear, ThisMonth, ThisQuarter, ThisWeek, ThisYear, Today, Tomorrow, YearToDate, Yesterday

Returns

void

applyFontColorFilter(color: string)

Apply a "Font Color" filter to the column for the given color.

Syntax

filterObject.applyFontColorFilter(color);

Parameters

Parameter Type Description
color string The font color of the cells to show.

Returns

void

applyIconFilter(icon: Icon)

Apply a "Icon" filter to the column for the given icon.

Syntax

filterObject.applyIconFilter(icon);

Parameters

Parameter Type Description
icon Icon The icons of the cells to show.

Returns

void

applyTopItemsFilter(count: number)

Apply a "Top Item" filter to the column for the given number of elements.

Syntax

filterObject.applyTopItemsFilter(count);

Parameters

Parameter Type Description
count number The number of elements from the top to show.

Returns

void

applyTopPercentFilter(percent: number)

Apply a "Top Percent" filter to the column for the given percentage of elements.

Syntax

filterObject.applyTopPercentFilter(percent);

Parameters

Parameter Type Description
percent number The percentage of elements from the top to show.

Returns

void

applyValuesFilter(values: object[])

Apply a "Values" filter to the column for the given values.

Syntax

filterObject.applyValuesFilter(values);

Parameters

Parameter Type Description
values object[] The list of values to show.

Returns

void

clear()

Clear the filter on the given column.

Syntax

filterObject.clear();

Parameters

None

Returns

void

results matching ""

    No results matching ""