@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
26 lines (24 loc) • 1.03 kB
TypeScript
/// <reference types="react" />
import { BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl';
import { DeleteBatchOperationParams } from '@docsvision/webclient/Platform/DeleteBatchOperation';
export interface IDeleteBatchOperationState extends DeleteBatchOperationParams, BaseControlState {
}
export interface DeleteBatchOperationState extends IDeleteBatchOperationState {
}
/**
* Класс элемента управления ControlTypes_DeleteBatchOperation.
*/
export declare class DeleteBatchOperationImpl extends BaseControlImpl<DeleteBatchOperationParams, IDeleteBatchOperationState> {
constructor(state: any, props: any);
componentDidMount(): void;
componentWillUnmount(): void;
onSelectionChanged: () => void;
private onDeleteClick;
private getOperationInfo;
private isVisible;
getCssClass(): string;
private delete;
private getButtonText;
renderControl(): JSX.Element;
}