如何在 react-visjs-timeline 中调用方法
How to call methods in react-visjs-timeline
使用react-visjs-timeline
,如何调用时间线组件的方法?
方法如:
timeline.fit();
timeline.setItems({...});
timeline.focus(id);
我向组件添加了一个 ref,但我不确定要在哪个项目上调用方法:
<Timeline
ref={this.timelineWrapperRef}
options={this.state.options}
items={this.state.items}
/>
docs for react-visjs-timeline
没有提到如何调用方法。
您只想调用 $el
的方法。
this.timelineWrapperRef.current.$el.fit();
this.timelineWrapperRef.current.$el.setItems({...});
this.timelineWrapperRef.current.$el.focus(id);
使用react-visjs-timeline
,如何调用时间线组件的方法?
方法如:
timeline.fit();
timeline.setItems({...});
timeline.focus(id);
我向组件添加了一个 ref,但我不确定要在哪个项目上调用方法:
<Timeline
ref={this.timelineWrapperRef}
options={this.state.options}
items={this.state.items}
/>
docs for react-visjs-timeline
没有提到如何调用方法。
您只想调用 $el
的方法。
this.timelineWrapperRef.current.$el.fit();
this.timelineWrapperRef.current.$el.setItems({...});
this.timelineWrapperRef.current.$el.focus(id);