我想做一個簡單的頁面,其中將有一個頁面加載和兩個按鈕,一個用於刪除圖形和另一個重載它的Highstock圖表。但是,一旦第一個按鈕被點擊以清除內部圖表的容器,第二個按鈕的後續點擊不會重新加載圖表。我如何重新加載它?小提琴在http://jsfiddle.net/Cupidvogel/DCkmN/高清圖表清除後不顯示
0
A
回答
3
1
如果您調試,您會看到chartingOptions沒有被清除。它的系列屬性在構造函數調用後立即變爲null。對我來說就像一個錯誤。或者可能是爲了避免克隆系列選項中包含的大量數據,並且只是將相同的對象用於繪製圖表。
這是源代碼怎麼說,
userOptions.series = null;
的userOptions.series屬性故意被設置爲null被複制的施工後。
/**
* The chart class
* @param {Object} options
* @param {Function} callback Function to run when the chart has loaded
*/
function Chart(userOptions, callback) {
// Handle regular options
var options,
seriesOptions = userOptions.series; // skip merging data points to increase performance
userOptions.series = null;
相關問題
- 1. 顯示高清視頻源
- 2. 我已經清除內容後不會顯示圖片
- 3. 在顯示ContextMenuStrip後清除項目
- 4. 高清內側facebox不顯示值
- 5. UITableViewCell仍然顯示圖像重疊文本後清除
- 6. 清除/重置顯示值。在Javascript/HTML中清除回答變量。清除顯示的輸出
- 7. 如何在輸入和檢測到不正確的值後清除並顯示我清除的表格值
- 8. ListView.Refresh'清除'列表視圖
- 9. 高清顯示器的標準
- 10. 清除表jquery
- 11. 當我不顯示時清除所有的表格
- 12. 清除Webpack高速緩存
- 13. 清除Java高速緩存
- 14. GMSMapView清除不清除內存
- 15. JList不清除
- 16. 從畫布清除油漆而不清除背景圖像 - Android
- 17. 清除浮動沒有顯示屬性
- 18. 如何清除顯示的錯誤?
- 19. 清除Android中的OpenGL顯示。
- 20. QQuickFramebufferObject重繪只顯示清除顏色
- 21. 如何用光標清除圖像以顯示其他圖像?
- 22. 谷歌圖表和jQuery高清
- 23. Xna清除繪圖
- 24. Java清除地圖
- 25. 如何在Cocos2D中實現高清「視網膜顯示」圖形
- 26. 完成繪圖後清除CGPath路徑
- 27. AngularJS:清除$手錶
- 28. 清除雙鏈表
- 29. 清除數據表
- 30. 提交後清除Rails遠程表格
是的,這似乎工作,但爲什麼圖表選項哈希丟失時清除? – SexyBeast 2012-08-06 20:29:21
這很好,請解釋爲什麼清除圖表的容器時,我的解決方案中清除了選項哈希值? – SexyBeast 2012-08-06 20:37:04
如果您調試,您會看到chartingOptions沒有被清除。它的系列屬性在構造函數調用後立即變爲null。對我來說就像一個錯誤。或者可能是爲了避免克隆系列選項中包含的大量數據,並且只是將相同的對象用於繪製圖表。 – 2012-08-06 20:45:18