一种从 subscribeVisibleTimeRangeChange 获取图表上下文的方法
A way to get chart context from subscribeVisibleTimeRangeChange
我的页面上有一组图表,当 chart.timeScale().subscribeVisibleTimeRangeChange
的回调关闭时,我需要知道究竟是哪个图表触发了事件。
回调的参数只有原始时间范围界限,没有关于事件起源的任何信息。有什么我想念的吗?或者这是不可能实现的?谢谢!
库不在回调中提供此信息,但您可以通过将图表绑定到回调轻松地从您身边处理它,例如:
chart.timeScale().subscribeVisibleTimeRangeChange(callback.bind(null, chart));
或者你可以用另一个函数包装一个回调函数并向它传递一个参数:
chart.timeScale().subscribeVisibleTimeRangeChange((...args) => callback(chart, ...args);
我的页面上有一组图表,当 chart.timeScale().subscribeVisibleTimeRangeChange
的回调关闭时,我需要知道究竟是哪个图表触发了事件。
回调的参数只有原始时间范围界限,没有关于事件起源的任何信息。有什么我想念的吗?或者这是不可能实现的?谢谢!
库不在回调中提供此信息,但您可以通过将图表绑定到回调轻松地从您身边处理它,例如:
chart.timeScale().subscribeVisibleTimeRangeChange(callback.bind(null, chart));
或者你可以用另一个函数包装一个回调函数并向它传递一个参数:
chart.timeScale().subscribeVisibleTimeRangeChange((...args) => callback(chart, ...args);