How to call methods in react-visjs-timeline

Viewed 1091

Using react-visjs-timeline, how are methods called to the Timeline component?

Methods like:

  • timeline.fit();
  • timeline.setItems({...});
  • timeline.focus(id);

I added a ref to the component, but I'm not sure what item to call methods on:

<Timeline
  ref={this.timelineWrapperRef}
  options={this.state.options}
  items={this.state.items}
/>

The docs for react-visjs-timeline doesn't mention how to call methods.

1 Answers

You'll just want to call the methods off of the $el.

this.timelineWrapperRef.current.$el.fit();
this.timelineWrapperRef.current.$el.setItems({...});
this.timelineWrapperRef.current.$el.focus(id);
Related