vis.js 时间轴中不存在群集选项
Cluster option does not exist in vis.js timeline
cluster
的 configuration option 在 vis.js 时间轴中似乎不起作用
以下是我使用 TypeScript 进行设置的方式:
const options = {
height: '400px',
zoomMin: 5000,
stack: true,
cluster: {
showStipes: true,
maxItems: 2,
},
template: (item, element, data) => {
return this.timelineItemService.toHTMLElement(
this.timelineItemComponents.filter((x) => x.instance.id === item.id)[0]);
}
};
const groups = [
{ id: 'Item', content: 'Item' },
{ id: 'Event', content: 'Event' },
];
this.contentElement.subscribe((domEl) => {
this.timeline = new vis.Timeline(domEl, items, groups, options);
... other code omitted ...
在调试控制台中我收到此错误:
Unknown option detected: "cluster" in
options = {
cluster
}
Perhaps it was misplaced?
Matching option found at: options = {
configure: {
filter
}
}
是我设置不正确还是该选项有问题?我所做的其他一切都是渲染和正常工作。
如果您最初只使用 vis
,请安装并使用 vis-timeline
以及所有必需的依赖项
vis.js 具有 vis-timeline.js 具有的一些但不是全部功能
cluster
的 configuration option 在 vis.js 时间轴中似乎不起作用
以下是我使用 TypeScript 进行设置的方式:
const options = {
height: '400px',
zoomMin: 5000,
stack: true,
cluster: {
showStipes: true,
maxItems: 2,
},
template: (item, element, data) => {
return this.timelineItemService.toHTMLElement(
this.timelineItemComponents.filter((x) => x.instance.id === item.id)[0]);
}
};
const groups = [
{ id: 'Item', content: 'Item' },
{ id: 'Event', content: 'Event' },
];
this.contentElement.subscribe((domEl) => {
this.timeline = new vis.Timeline(domEl, items, groups, options);
... other code omitted ...
在调试控制台中我收到此错误:
Unknown option detected: "cluster" in
options = {
cluster
}
Perhaps it was misplaced?
Matching option found at: options = {
configure: {
filter
}
}
是我设置不正确还是该选项有问题?我所做的其他一切都是渲染和正常工作。
如果您最初只使用 vis
vis-timeline
以及所有必需的依赖项
vis.js 具有 vis-timeline.js 具有的一些但不是全部功能