@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
89 lines (88 loc) • 3.19 kB
TypeScript
/**
* Created by 10177553 on 2017/3/23.
*/
import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy, OnInit, Renderer2 } from "@angular/core";
import { AbstractGraphData } from "../../core/data/graph-data";
import { AbstractJigsawComponent } from "../common";
import { EchartOptions } from "../../core/data/echart-types";
export declare class JigsawGraph extends AbstractJigsawComponent implements OnInit, OnDestroy, AfterViewInit {
private _elementRef;
private _renderer;
private _zone;
dataValid: boolean;
private _graph;
/**
* @internal
*/
_$noDataSrc: string;
private _data;
data: AbstractGraphData;
private _removeRefreshCallback;
width: string;
height: string;
private _globalTheme;
globalTheme: any;
constructor(_elementRef: ElementRef, _renderer: Renderer2, _zone: NgZone);
/**
* 判断对象是否为空
* @param obj
*/
private _isOptionsValid(obj);
setOption(option: EchartOptions, lazyUpdate?: boolean): void;
resize(): void;
private _resizeEventRemoval;
private _listenWindowResize();
private _needListenWindowResize();
private _host;
private _graphContainer;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
private _registerEvent();
private _handleEvent(params, eventType?);
registerMap(mapName: string, geoJson: Object, specialAreas?: Object): void;
getMapMap(mapName: string): Object;
registerTheme(themeName: string, theme: Object): void;
dispatchAction(payload: Object): void;
on(eventName: string, handler: Function, context?: Object): void;
off(eventName: string, handler?: Function): void;
showLoading(type?: string, opts?: Object): void;
hideLoading(): void;
clear(): void;
isDisposed(): boolean;
dispose(): void;
private _eventArr;
click: EventEmitter<any>;
dblclick: EventEmitter<any>;
mousedown: EventEmitter<any>;
mouseup: EventEmitter<any>;
mouseover: EventEmitter<any>;
mouseout: EventEmitter<any>;
globalout: EventEmitter<any>;
contextmenu: EventEmitter<any>;
legendselectchanged: EventEmitter<any>;
legendselected: EventEmitter<any>;
legendunselected: EventEmitter<any>;
datazoom: EventEmitter<any>;
datarangeselected: EventEmitter<any>;
timelinechanged: EventEmitter<any>;
timelineplaychanged: EventEmitter<any>;
restore: EventEmitter<any>;
dataviewchanged: EventEmitter<any>;
magictypechanged: EventEmitter<any>;
geoselectchanged: EventEmitter<any>;
geoselected: EventEmitter<any>;
geounselected: EventEmitter<any>;
pieselectchanged: EventEmitter<any>;
pieselected: EventEmitter<any>;
pieunselected: EventEmitter<any>;
mapselectchanged: EventEmitter<any>;
mapselected: EventEmitter<any>;
mapunselected: EventEmitter<any>;
axisareaselected: EventEmitter<any>;
focusNodeAdjacency: EventEmitter<any>;
unfocusNodeAdjacency: EventEmitter<any>;
brush: EventEmitter<any>;
brushselected: EventEmitter<any>;
init: EventEmitter<any>;
}