@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
28 lines (27 loc) • 1.12 kB
TypeScript
/// <reference types="react" />
import { DelegateBatchOperationParams } from '@docsvision/webclient/BackOffice/DelegateBatchOperation';
import { BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl';
export interface DelegateBatchOperationState extends DelegateBatchOperationParams, BaseControlState {
}
/**
* Класс элемента управления GridDelegateOperation.
*/
export declare class DelegateBatchOperationImpl extends BaseControlImpl<DelegateBatchOperationParams, DelegateBatchOperationState> {
private modalHost;
constructor(state: any, props: any);
componentDidMount(): void;
componentWillUnmount(): void;
onSelectionChanged: () => void;
openDelegateParamsPanel: () => void;
closeDelegateParamsPanel: () => void;
private onDelegateClick;
private getOperationInfo;
private delegate;
private renderDelegationPanelParams;
private isAvailable;
private isVisible;
getCssClass(): string;
private getButtonText;
renderControl(): JSX.Element;
}