UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

36 lines (35 loc) 1.92 kB
/** * DevExpress HTML/JS Reporting (designer\internal\parameterLayout\_parameterLayoutDragDropHandler.d.ts) * Version: 25.1.3 * Build date: Jun 26, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ /// <reference types="jquery" /> import { TreeListItemViewModel } from '@devexpress/analytics-core/analytics-widgets-internal'; import * as ko from 'knockout'; import { GroupLayoutItem, ParameterPanelLayoutItem } from '../../dataObjects/parameters/layoutItems'; import { ObjectExplorerDragDropHandler } from '../dragdrop/_objectExplorerDragDropHandler'; import { ObjectExplorerDragDropHelper } from '../dragdrop/_objectExplorerDragDropHelper'; declare class ParameterLayoutDragDropHelper extends ObjectExplorerDragDropHelper { private _selectedItem; private _dropBefore; private _dropInside; protected _targetModel: ParameterPanelLayoutItem; protected _draggableModel: ParameterPanelLayoutItem; constructor(_selectedItem: ko.Observable<ParameterPanelLayoutItem>, dragHelperContent: any); protected _getDroppableClassName(isInTopOrderArea: boolean, isInBottomOrderArea: boolean): string; getSiblings(): ko.ObservableArray<ParameterPanelLayoutItem>; getNewParentModel(): import("../../controls/xrReport").ReportViewModel | GroupLayoutItem; getTargetSiblings(): ko.ObservableArray<ParameterPanelLayoutItem>; reorderSiblings(isDragToBottom?: boolean): void; canDrop(): boolean; stop(): Promise<TreeListItemViewModel>; } export declare class ParameterLayoutDragDropHandler extends ObjectExplorerDragDropHandler { constructor(selectedItem: ko.Observable<ParameterPanelLayoutItem>); startDrag(draggable: any): void; doStopDrag(ui: any, draggable: any, event: JQueryEventObject): void; reportControlsDragDropHelper: ParameterLayoutDragDropHelper; } export {};