Timeline API 总览
Timeline 类是核心类,提供了时间轴的主要能力(数据管理、视图控制、插件与事件回调)。
构造函数
参数
canvasId: 画布元素的idoptions: 时间轴配置与回调(秒制时间系统,见 类型定义)
示例
📋 API 目录
数据管理
loadData- 加载数据addEvent- 添加事件updateEvent- 更新事件deleteEvent- 删除事件addTrack- 添加轨道removeTrack- 移除轨道setEndTime- 设置结束时间beginIndexBatch- 开始批量索引endIndexBatch- 结束批量索引
视图控制
setZoomLevel- 设置缩放级别zoom- 缩放setTimeIndicator- 设置时间指示器setCanvasSize- 设置画布尺寸markDirty- 触发重绘notifyChange- 通知变更beginChangeBatch- 开始批量变更endChangeBatch- 结束批量变更
插件管理
usePlugin- 使用插件removePlugin- 移除插件setTheme- 切换主题getLoadedPlugins- 获取已加载插件
事件监听
onEventAddonEventUpdateonEventClick- ...更多回调事件
类型定义
TimelineEventTimelineConfigLoadDataFormat