@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
29 lines (28 loc) • 1.34 kB
TypeScript
/// <reference types="react" />
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { GridOperationsPanelParams } from '@docsvision/webclient/Platform/GridOperationsPanel';
import { BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl';
import { RequestHelper } from '@docsvision/webclient/System/RequestHelper';
export interface IGridOperationsPanelState extends GridOperationsPanelParams, BaseControlState {
operationsLayout?: GenModels.LayoutViewModel;
operationsLayoutLoader: RequestHelper;
mobileModalOperationsFlag: boolean;
}
export interface GridOperationsPanelState extends IGridOperationsPanelState {
}
export declare const GRID_OPERATIONS_LOCATION = "DV.GridOperations";
/**
* Класс элемента управления WebFrameHeaderContainerImpl.
*/
export declare class GridOperationsPanelImpl extends BaseControlImpl<GridOperationsPanelParams, IGridOperationsPanelState> {
private operationsLocationContainer;
constructor(state: any, props: any);
componentDidMount(): void;
forceUpdateLayout(): void;
private loadLayout;
private onToggle;
private onSelectionModeChanged;
private attachLocationContainer;
renderControl(): JSX.Element;
}