ngx-tree-dnd
Version:
Angular 7 support tree with drag-and-drop sortable data tree. It`s fast and smart.
37 lines (36 loc) • 1.32 kB
TypeScript
import { FormBuilder } from '@angular/forms';
import { EventEmitter, AfterViewInit } from '@angular/core';
import { NgxTreeService } from '../ngx-tree-dnd.service';
import { TreeModel, TreeConfig } from '../models/tree-view.model';
export declare class NgxTreeParentComponent implements AfterViewInit {
treeService: NgxTreeService;
private fb;
treeView: TreeModel[];
userConfig: TreeConfig;
showError: boolean;
renameForm: any;
ondragstart: EventEmitter<any>;
ondragenter: EventEmitter<any>;
ondragleave: EventEmitter<any>;
ondrop: EventEmitter<any>;
onallowdrop: EventEmitter<any>;
ondragend: EventEmitter<any>;
onadditem: EventEmitter<any>;
onStartRenameItem: EventEmitter<any>;
onFinishRenameItem: EventEmitter<any>;
onStartDeleteItem: EventEmitter<any>;
onFinishDeleteItem: EventEmitter<any>;
onCancelDeleteItem: EventEmitter<any>;
config: TreeConfig;
treeData: TreeModel[];
constructor(treeService: NgxTreeService, fb: FormBuilder);
setConfig(config: any): void;
setValue(item: any, config: any): void;
enableSubscribers(): void;
getTreeData(userTree: any): void;
createForm(): void;
enableRootRenameMode(): void;
submitAdd(name: any): void;
submitRootRename(): void;
ngAfterViewInit(): void;
}