How to call methods in react-visjs-timeline
Asked Answered
E

1

9

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. 😕

Etherify answered 24/8, 2018 at 19:26 Comment(0)
T
9

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);
To answered 24/8, 2018 at 19:28 Comment(1)
Any full example, i tried, but not work.Nimbostratus

© 2022 - 2024 — McMap. All rights reserved.