亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

同步圖表和表格不起作用 - 無法讀取未定義的屬性單元格

同步圖表和表格不起作用 - 無法讀取未定義的屬性單元格

牧羊人nacy 2023-04-27 10:36:10
嘗試將我的圖表與我的表格同步。我已按照此頁面https://www.highcharts.com/blog/tutorials/synchronize-selection-bi-directionally-between-chart-and-table/的步驟 和下面的 github 腳本進行操作:https://github.com/gvaartjes/highcharts-simple-sync-table/blob/master/script.js出于某種原因,我的腳本無法正常工作。它不會突出顯示基于我單擊的單元格的點。我不斷收到的錯誤是:test2.html:81 Uncaught TypeError: Cannot read property 'cells' of undefinedat getCell (test2.html:81)at selectTableCell (test2.html:125)at c.select (test2.html:208)at highcharts.src.js:2440at g.fireEvent (highcharts.src.js:2445)at c.firePointEvent (highcharts.src.js:28098)at c.select (highcharts.src.js:41310)at test2.html:146at Array.forEach (<anonymous>)at updateSelectionOfSeriesPoint (test2.html:140)我試圖讓上面的工作類似于我找到的 URL。因此,如果您單擊其中一個表格單元格或單擊某個點,它會在圖表或表格中突出顯示。您將能夠使用上面的腳本復制我的問題。請注意,更新按鈕會更新數據,因此當您單擊該按鈕并且圖表/表格再次呈現時,同步應該也能正常工作。
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

出現錯誤后,在開發控制臺中,我發現在 vHeaders 中找不到 point.category,因為它是一個數字,而不是一個字符串。


解決方案:


// find corresponding cell for datapoint

let category = point.category + '';

let cell = getCell(vHeaders.indexOf(category),

? hHeaders.indexOf(point.series.name));

console.log(cell);


存在錯誤:單擊圖例 A。它會從圖表中刪除。單擊表中的 B 列。C 列在表中突出顯示。但是 B 的點在圖表上突出顯示

http://img3.sycdn.imooc.com/6449dfc80001ee9306570392.jpg

查看完整回答
反對 回復 2023-04-27
  • 1 回答
  • 0 關注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號