@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
34 lines (33 loc) • 2.52 kB
TypeScript
import { $EmployeeServices } from '@docsvision/webclient/BackOffice/Employee';
import { $LayoutTasksController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { FolderGridBatchOperationsNodeImpl, IFolderGridBatchOperationsNodeState } from '@docsvision/webclient/Platform/FolderGridBatchOperationsNodeImpl';
import { $CheckBoxServices } from '@docsvision/webclient/Platform/CheckBox';
import { Panel, PanelParams } from '@docsvision/webclient/Platform/Panel';
import { $TextAreaServices } from '@docsvision/webclient/Platform/TextArea';
import { $BatchOperations } from '@docsvision/webclient/Platform/$BatchOperations';
import { $BatchOperationsPerformer } from '@docsvision/webclient/Platform/$BatchOperationsPerformer';
import { $TableManagement } from '@docsvision/webclient/Platform/$TableManagement';
import { $TableMode } from '@docsvision/webclient/Platform/$TableMode';
import { $TableRowSelection } from '@docsvision/webclient/Platform/$TableRowSelection';
import { $SpaceBehindPanelBottom } from '@docsvision/web/components/table/plugins/scroll/$SpaceBehindPanelBottom';
import { $DeviceType } from '@docsvision/webclient/StandardServices';
/**
* Содержит публичные свойства элемента управления [Узел групповых операций]{@link FolderGridBatchOperationsNode}.
*/
export declare class FolderGridBatchOperationsNodeParams extends PanelParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** Сообщение об отсутствии доступных опраций */
noBatchOperationsMessage?: string;
/** Событие изменения выбора карточек для групповых операций */
onSelectionTableRowChange?: () => void;
services?: $TableRowSelection & $BatchOperationsPerformer & $TableManagement & $TableMode & $BatchOperations & $LayoutTasksController & $EmployeeServices & $TextAreaServices & $CheckBoxServices & $SpaceBehindPanelBottom & $DeviceType;
}
/**
* Класс элемента управления FolderGridBatchOperationsNode.
*/
export declare class FolderGridBatchOperationsNode extends Panel<FolderGridBatchOperationsNodeParams, IFolderGridBatchOperationsNodeState> {
/** @notest @internal */
protected createParams(): FolderGridBatchOperationsNodeParams;
protected createImpl(): FolderGridBatchOperationsNodeImpl;
}