@progress/kendo-vue-grid
Version:
50 lines (49 loc) • 1.55 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { GridColumnMenuFilterProps } from './GridColumnMenuFilterProps';
/**
* @hidden
*/
export interface GridColumnMenuExtendedFilterProps extends GridColumnMenuFilterProps {
/**
* Allows you to control the expand state of the filter component.
*/
expanded?: boolean;
/**
* Triggered on each subsequent expand state of the filter component.
*/
onExpandchange?: (nextExpandState: boolean) => void;
/**
* If set to `false`, the second filter operator and the input will be hidden.
*/
hideSecondFilter?: boolean;
/**
* Specifies a Vue element that will be cloned and rendered inside the UI of the column-menu filter component.
*/
filterUI?: any;
}
/**
* @hidden
*/
export interface GridColumnMenuBooleanFilterProps extends GridColumnMenuExtendedFilterProps {
}
/**
* @hidden
*/
export interface GridColumnMenuDateFilterProps extends GridColumnMenuExtendedFilterProps {
}
/**
* @hidden
*/
export interface GridColumnMenuNumericFilterProps extends GridColumnMenuExtendedFilterProps {
}
/**
* @hidden
*/
export interface GridColumnMenuTextFilterProps extends GridColumnMenuExtendedFilterProps {
}