0

私はkaktana-react-lightweight-chartsを使用しています。コードに実装していないため、e.timeScale(...).unsubscribeVisibleTimeRangeChange is not a function errorになるまで、すべてが完全に機能します。なぜこれが必要なのかわからない.. シナリオは、最初はチャートが思いどおりに表示され、次に他のデータをクリックすると、同じチャートで新しいデータが表示されるはずですが、代わりにこのエラーが発生します。だから私はunsubscribeVisibleTimeRangeChange関数を実装すると思いますが、方法がわかりません..

<Chart

        lineSeries={this.getChartData1("line", mainData)}
        options={optionMaster}
        autoWidth
        height={indexMode ? 320 : 240}
        onCrosshairMove={(e) => this.createLineChart(e, mainData)}
        onClick={(e) => this.openWindow(e, mainData)} 
        ( ....unsubscriberVisibleTimeRangeChange..how to call from here?...)

      />

これが私の選択肢です

    optionMaster: {
  alignLabels: true,
  localization: {
    dateFormat: "dd MMM 'yy",
  },
  handleScroll: {
    mouseWheel: false,
    pressedMouseMove: false,
    horzTouchDrag: false,
    vertTouchDrag: false,
  },
  handleScale: {
    axisPressedMouseMove: false,
    mouseWheel: false,
    pinch: false,
  },
  priceScale: {
    position: "left",
    autoScale: true,
    invertScale: true,
    alignLabels: false,
    borderVisible: false,
    borderColor: "#555ffd",
    scaleMargins: {
      top: 0.3,
      bottom: 0.25,
    },
  },
  timeScale: {
    fixLeftEdge: true,
    lockVisibleTimeRangeOnResize: true,
  },
},
4

0 に答える 0