Я разрабатываю плагин grafana, используя ReactJS. Я должен обновить плагин, когда когда-либо меняется диапазон дат с обновленными данными. т.е. .
Я хочу ценность этой выделенной вещи. Одна вещь, которую я заметил, - то, что метод рендеринга вызывается каждый раз, когда я изменяю диапазон дат. Моя проблема в том, что я также хочу изменить значение диапазона дат. Я использую библиотеку syncfusion. Мой текущий код:
import { PureComponent } from 'react';
import { PanelProps, AbsoluteTimeRange } from '@grafana/data';
import { SimpleOptions } from 'types';
import * as React from "react";
import { SmithchartComponent } from '@syncfusion/ej2-react-charts';
interface Props extends PanelProps<SimpleOptions> {}
export class SimplePanel extends PureComponent<Props> {
constructor(props: Readonly<PanelProps>){
super(props);
}
render() {
console.log("Render method called");
return (<SmithchartComponent></SmithchartComponent>);
}
}
Как я могу получить значение изменения диапазона дат? есть какое-то событие или какое-то свойство.