@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
27 lines (26 loc) • 1.58 kB
TypeScript
import { $LayoutController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { GridOperationsPanelImpl, IGridOperationsPanelState } from '@docsvision/webclient/Platform/GridOperationsPanelImpl';
import { $TableMode } from '@docsvision/webclient/Platform/$TableMode';
import { $TableRowSelection } from '@docsvision/webclient/Platform/$TableRowSelection';
import { $DeviceType } from '@docsvision/webclient/StandardServices';
import { BaseControl, BaseControlParams } from '@docsvision/webclient/System/BaseControl';
/**
* Содержит публичные свойства элемента управления [Метка]{@link GridOperationsPanel}.
*/
export declare class GridOperationsPanelParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** Панель отображает доступные групповые операции. */
isExpanded?: boolean;
services?: $LayoutController & $TableRowSelection & $TableMode & $DeviceType;
}
/**
* Класс элемента управления GridOperationsPanel.
*/
export declare class GridOperationsPanel extends BaseControl<GridOperationsPanelParams, IGridOperationsPanelState> {
/** @notest @internal */
protected createParams(): GridOperationsPanelParams;
protected createImpl(): GridOperationsPanelImpl;
/** Иниицрует перерисовку разметки операций грида. */
forceUpdateLayout(): void;
}