Доступ к кнопке запуска события при нажатии функции
Я использую пакет response-graph-vis, как показано ниже
<Graph
ref={graph}
graph={data}
options={options()}
events={events}
/>
Событие срабатывает, когда я нажимаю элемент графика и события, как показано ниже
const events = {
select: function(event) {
var { nodes, edges } = event;
}
};
Я хочу получить доступ к событию с другой кнопки onClick, как я могу это сделать, спасибо за предложение
1 ответ
Сделать
events
глобальная переменная. Установите его в состоянии как
myEvent
или как угодно назовите его и сделайте следующее:
this.setState({myEvent: events}) // replace myEvent as whatever you'd like to call it
Вы можете ссылаться на негоthis.state.myEvent
. Звонить
select
делать
this.state.myEvent.select(e)
предполагая
e
это
event
параметр.