0

我正在使用 react 和 TS 在 kibana 7.12 中开发一个插件。我创建了一个 CDF 图,我想知道如何全局存储日期过滤器(绝对/相对/现在)用户输入,以便按给定日期查询 ES。

我成功订阅了getTimeUpdate$()函数.data.query.timefilter.timefilter并获取时间值,但是我不知道如何全局存储它以便在 ES axios 请求中发送它。

public start(core: CoreStart, plugins: SetupDependencies) {
  let timeFilterSubscription: Subscription
  timeFilterSubscription = plugins.data.query.timefilter.timefilter
  .getTimeUpdate$()
  .subscribe(() => {
    debugger
    const initialRefreshInterval = plugins.data.query.timefilter.timefilter.getAbsoluteTime()
  });
  return {};
}
4

0 回答 0