我正在使用ReactJS开发grafana插件。当日期范围随着更新的数据而改变时,我必须更新插件。即。
我想要这个突出显示的东西的价值。我观察到的一件事是,每次更改日期范围时都会调用一次render方法。我的问题是我也希望更改日期范围的值。我正在使用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>);
}
}
如何获取日期范围更改值?有什么事件或财产吗?