@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
32 lines (31 loc) • 1.38 kB
TypeScript
/// <reference types="react" />
import { BaseControl, BaseControlParams, BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { ControlImpl } from "@docsvision/webclient/System/ControlImpl";
import { $Layout } from "@docsvision/webclient/System/$Layout";
/**
* Содержит публичные свойства элемента управления [Ссылка]{@link GridFilterClearButton}.
*/
export declare class GridFilterResetButtonParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
services?: $Layout;
}
/** @internal */
export interface IGridFilterResetButtonState extends GridFilterResetButtonParams, BaseControlState {
}
export interface GridFilterResetButtonState extends IGridFilterResetButtonState {
}
/**
* Контрол для отображения кнопки сброса фильтра
*/
export declare class GridFilterResetButton extends BaseControl<GridFilterResetButtonParams, IGridFilterResetButtonState> {
protected construct(): void;
/** @internal */
protected createParams(): GridFilterResetButtonParams;
/** @internal */
protected createImpl(): ControlImpl;
/** @internal */
protected onClick(): void;
/** @internal */
protected renderControl(): JSX.Element;
}