@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
71 lines (70 loc) • 2.69 kB
TypeScript
import { AfterViewInit, EventEmitter, OnDestroy } from '@angular/core';
import { AbstractJigsawComponent } from "../common";
import { ZTreeSettingSetting } from "./ztree-types";
import { TreeData } from "../../core/data/tree-data";
export declare class TreeEventData {
treeId: string;
treeNodes: object;
event?: Event;
extraInfo?: object;
}
export declare class JigsawTreeExt extends AbstractJigsawComponent implements AfterViewInit, OnDestroy {
constructor();
/**
* @internal
*/
private _customCallback;
/**
* @internal
*/
_$uniqueId: string;
/**
* @internal
*/
private _setting;
setting: ZTreeSettingSetting;
private _removeRefreshCallback;
private _data;
data: TreeData;
beforeAsync: EventEmitter<TreeEventData>;
beforeCheck: EventEmitter<TreeEventData>;
beforeClick: EventEmitter<TreeEventData>;
beforeCollapse: EventEmitter<TreeEventData>;
beforeDblClick: EventEmitter<TreeEventData>;
beforeDrag: EventEmitter<TreeEventData>;
beforeDragOpen: EventEmitter<TreeEventData>;
beforeDrop: EventEmitter<TreeEventData>;
beforeEditName: EventEmitter<TreeEventData>;
beforeExpand: EventEmitter<TreeEventData>;
beforeMouseDown: EventEmitter<TreeEventData>;
beforeMouseUp: EventEmitter<TreeEventData>;
beforeRemove: EventEmitter<TreeEventData>;
beforeRename: EventEmitter<TreeEventData>;
beforeRightClick: EventEmitter<TreeEventData>;
onAsyncError: EventEmitter<TreeEventData>;
onAsyncSuccess: EventEmitter<TreeEventData>;
onCheck: EventEmitter<TreeEventData>;
onClick: EventEmitter<TreeEventData>;
onCollapse: EventEmitter<TreeEventData>;
onDblClick: EventEmitter<TreeEventData>;
onDrag: EventEmitter<TreeEventData>;
onDragMove: EventEmitter<TreeEventData>;
onDrop: EventEmitter<TreeEventData>;
onExpand: EventEmitter<TreeEventData>;
onMouseDown: EventEmitter<TreeEventData>;
onMouseUp: EventEmitter<TreeEventData>;
onNodeCreated: EventEmitter<TreeEventData>;
onRemove: EventEmitter<TreeEventData>;
onRename: EventEmitter<TreeEventData>;
onRightClick: EventEmitter<TreeEventData>;
ngAfterViewInit(): void;
ngOnDestroy(): void;
ztree: any;
private _updateTree();
selectNodes(key: string, value: any, parentNode: any): void;
callCustomCallbackEvent(eventName: any, event: any, ...para: any[]): any;
private _defaultSetting();
setTreeEvent(type: string, treeId: string, treeNodes: object, event?: Event, extraInfo?: object): void;
}
export declare class JigsawTreeExtModule {
}