99 lines
2.7 KiB
TypeScript
99 lines
2.7 KiB
TypeScript
![]() |
/**
|
|||
|
* view 中三层 group 分层 key
|
|||
|
*/
|
|||
|
export declare enum LAYER {
|
|||
|
/** 前景层 */
|
|||
|
FORE = "fore",
|
|||
|
/** 中间层 */
|
|||
|
MID = "mid",
|
|||
|
/** 背景层 */
|
|||
|
BG = "bg"
|
|||
|
}
|
|||
|
/**
|
|||
|
* 组件在画布的布局方位 12 方位
|
|||
|
*/
|
|||
|
export declare enum DIRECTION {
|
|||
|
TOP = "top",
|
|||
|
TOP_LEFT = "top-left",
|
|||
|
TOP_RIGHT = "top-right",
|
|||
|
RIGHT = "right",
|
|||
|
RIGHT_TOP = "right-top",
|
|||
|
RIGHT_BOTTOM = "right-bottom",
|
|||
|
LEFT = "left",
|
|||
|
LEFT_TOP = "left-top",
|
|||
|
LEFT_BOTTOM = "left-bottom",
|
|||
|
BOTTOM = "bottom",
|
|||
|
BOTTOM_LEFT = "bottom-left",
|
|||
|
BOTTOM_RIGHT = "bottom-right",
|
|||
|
NONE = "none"
|
|||
|
}
|
|||
|
/**
|
|||
|
* 组件的类型,可能会影响到布局算法
|
|||
|
*/
|
|||
|
export declare enum COMPONENT_TYPE {
|
|||
|
/** axis 组件 */
|
|||
|
AXIS = "axis",
|
|||
|
/** grid 组件 */
|
|||
|
GRID = "grid",
|
|||
|
/** legend 组件 */
|
|||
|
LEGEND = "legend",
|
|||
|
/** tooltip 组件 */
|
|||
|
TOOLTIP = "tooltip",
|
|||
|
/** annotation 组件 */
|
|||
|
ANNOTATION = "annotation",
|
|||
|
/** 其他组件,自定义组件 */
|
|||
|
OTHER = "other"
|
|||
|
}
|
|||
|
/**
|
|||
|
* 三层 group 的 z index
|
|||
|
*/
|
|||
|
export declare const GROUP_Z_INDEX: {
|
|||
|
FORE: number;
|
|||
|
MID: number;
|
|||
|
BG: number;
|
|||
|
};
|
|||
|
/**
|
|||
|
* View 的生命周期阶段(和 3.x 的生命周期略有不同)
|
|||
|
* 我们需要先确定在那写场景需要用到生命周期,如果只是为了在生命周期插入一下什么组件之类的,那么在现有架构就是不需要的
|
|||
|
*/
|
|||
|
export declare enum VIEW_LIFE_CIRCLE {
|
|||
|
BEFORE_RENDER = "beforerender",
|
|||
|
AFTER_RENDER = "afterrender",
|
|||
|
BEFORE_PAINT = "beforepaint",
|
|||
|
AFTER_PAINT = "afterpaint",
|
|||
|
BEFORE_CHANGE_DATA = "beforechangedata",
|
|||
|
AFTER_CHANGE_DATA = "afterchangedata",
|
|||
|
BEFORE_CLEAR = "beforeclear",
|
|||
|
AFTER_CLEAR = "afterclear",
|
|||
|
BEFORE_DESTROY = "beforedestroy"
|
|||
|
}
|
|||
|
/**
|
|||
|
* 绘图区的事件列表
|
|||
|
*/
|
|||
|
export declare enum PLOT_EVENTS {
|
|||
|
MOUSE_ENTER = "plot:mouseenter",
|
|||
|
MOUSE_DOWN = "plot:mousedown",
|
|||
|
MOUSE_MOVE = "plot:mousemove",
|
|||
|
MOUSE_UP = "plot:mouseup",
|
|||
|
MOUSE_LEAVE = "plot:mouseleave",
|
|||
|
TOUCH_START = "plot:touchstart",
|
|||
|
TOUCH_MOVE = "plot:touchmove",
|
|||
|
TOUCH_END = "plot:touchend",
|
|||
|
TOUCH_CANCEL = "plot:touchcancel",
|
|||
|
CLICK = "plot:click",
|
|||
|
DBLCLICK = "plot:dblclick",
|
|||
|
CONTEXTMENU = "plot:contextmenu",
|
|||
|
LEAVE = "plot:leave",
|
|||
|
ENTER = "plot:enter"
|
|||
|
}
|
|||
|
/** 参与分组的图形属性名 */
|
|||
|
export declare const GROUP_ATTRS: string[];
|
|||
|
/** 存储原始数据的字段名 */
|
|||
|
export declare const FIELD_ORIGIN = "_origin";
|
|||
|
/** 最小的图表宽度 */
|
|||
|
export declare const MIN_CHART_WIDTH = 1;
|
|||
|
/** 最小的图表高度 */
|
|||
|
export declare const MIN_CHART_HEIGHT = 1;
|
|||
|
/** 辅助组件占图表的尺寸的最大比例:如图表上方的图例最多占图表高度的25% */
|
|||
|
export declare const COMPONENT_MAX_VIEW_PERCENTAGE = 0.25;
|