UNPKG

671 BTypeScriptView Raw
1import { View } from '../../../chart';
2import { FilterCondition } from '../../../interface';
3import RangeFilter from './range-filter';
4/**
5 * 数据范围过滤,但不在当前的 view 上生效,而在当前的 view 同一层级的其他 views 上生效,用于实现联动过滤。
6 * @ignore
7 */
8declare class SiblingFilter extends RangeFilter {
9 /**
10 * 对 view 进行过滤
11 * @param view
12 * @param field
13 * @param filter
14 */
15 protected filterView(view: View, field: string, filter: FilterCondition): void;
16 /**
17 * 重新渲染
18 * @param view
19 */
20 protected reRender(view: View): void;
21}
22export default SiblingFilter;