1 | import { TreeModel } from './tree.model';
|
2 | import { TreeOptions } from './tree-options.model';
|
3 | import { ITreeNode } from '../defs/api';
|
4 | export declare class TreeNode implements ITreeNode {
|
5 | data: any;
|
6 | parent: TreeNode;
|
7 | treeModel: TreeModel;
|
8 | private handler;
|
9 | readonly isHidden: boolean;
|
10 | readonly isExpanded: boolean;
|
11 | readonly isActive: boolean;
|
12 | readonly isFocused: boolean;
|
13 | readonly isSelected: boolean;
|
14 | readonly isAllSelected: boolean;
|
15 | readonly isPartiallySelected: boolean;
|
16 | children: TreeNode[];
|
17 | index: number;
|
18 | position: number;
|
19 | height: number;
|
20 | readonly level: number;
|
21 | readonly path: string[];
|
22 | readonly elementRef: any;
|
23 | private _originalNode;
|
24 | readonly originalNode: any;
|
25 | constructor(data: any, parent: TreeNode, treeModel: TreeModel, index: number);
|
26 | readonly hasChildren: boolean;
|
27 | readonly isCollapsed: boolean;
|
28 | readonly isLeaf: boolean;
|
29 | readonly isRoot: boolean;
|
30 | readonly realParent: TreeNode;
|
31 | readonly options: TreeOptions;
|
32 | fireEvent(event: any): void;
|
33 | readonly displayField: any;
|
34 | id: any;
|
35 | getField(key: any): any;
|
36 | setField(key: any, value: any): void;
|
37 | _findAdjacentSibling(steps: any, skipHidden?: boolean): any;
|
38 | findNextSibling(skipHidden?: boolean): any;
|
39 | findPreviousSibling(skipHidden?: boolean): any;
|
40 | getVisibleChildren(): TreeNode[];
|
41 | readonly visibleChildren: TreeNode[];
|
42 | getFirstChild(skipHidden?: boolean): TreeNode;
|
43 | getLastChild(skipHidden?: boolean): TreeNode;
|
44 | findNextNode(goInside?: boolean, skipHidden?: boolean): any;
|
45 | findPreviousNode(skipHidden?: boolean): any;
|
46 | _getLastOpenDescendant(skipHidden?: boolean): any;
|
47 | private _getParentsChildren;
|
48 | private getIndexInParent;
|
49 | isDescendantOf(node: TreeNode): any;
|
50 | getNodePadding(): string;
|
51 | getClass(): string;
|
52 | onDrop($event: any): void;
|
53 | allowDrop: (element: any, $event?: any) => boolean;
|
54 | allowDragoverStyling: () => boolean;
|
55 | allowDrag(): boolean;
|
56 | loadNodeChildren(): Promise<void>;
|
57 | expand(): this;
|
58 | collapse(): this;
|
59 | doForAll(fn: (node: ITreeNode) => any): void;
|
60 | expandAll(): void;
|
61 | collapseAll(): void;
|
62 | ensureVisible(): this;
|
63 | toggleExpanded(): this;
|
64 | setIsExpanded(value: any): this;
|
65 | autoLoadChildren(): void;
|
66 | dispose(): void;
|
67 | setIsActive(value: any, multi?: boolean): this;
|
68 | isSelectable(): boolean;
|
69 | setIsSelected(value: any): this;
|
70 | toggleSelected(): this;
|
71 | toggleActivated(multi?: boolean): this;
|
72 | setActiveAndVisible(multi?: boolean): this;
|
73 | scrollIntoView(force?: boolean): void;
|
74 | focus(scroll?: boolean): this;
|
75 | blur(): this;
|
76 | setIsHidden(value: any): void;
|
77 | hide(): void;
|
78 | show(): void;
|
79 | mouseAction(actionName: string, $event: any, data?: any): void;
|
80 | getSelfHeight(): number;
|
81 | _initChildren(): void;
|
82 | }
|