2

不工作我有從劍道UI 3個圖表頁面,只有一個它不加載在IE8中,即時通訊有問題是條形圖利用該配置表:KendoUI條形圖在IE8

$(elementName).kendoChart({ 
    seriesDefaults: { 
     type: "column", 
     stack: stacked, 
     opacity: 1.0 
    }, 
    legend: { 
     visible: true, 
     position: "bottom" 
    }, 
    series: dataSeries, 
    categoryAxis: { 
     categories: [CARREGADO,TENTATIVAS,ATENDIDO,CPC,BOLETOS ENVIADOS,BOLETOS PAGOS], 
     labels: { 
      visible: true, 
      font: ".85em, Verdana, Helvetica, Sans-Serif", 
      rotation: 0 
     } 
    }, 
    valueAxis: { 
     visible: true, 
     max: 1, 
     min: 0, 
     labels: { 
      visible: true 
     } 
    }, 
    tooltip: { 
     visible: true, 
     template: "#= series.name #: #: (value * 100).toFixed (2) + '%' #" 
    }, 
    chartArea: { 
     background: "transparent" 
    } 
}); 

注意:這是一種方法,所有的配置都來自於參數,我試圖把valus,但如果我已經忘記了一些重要的東西,請詢問關於更新問題的評論。

例外:

Unhandled exception at line 26, column 30453 in ../js/kendo.all.min.js

0x80070057 - JavaScript runtime error: Invalid argument.

+0

嗯...不確定。似乎對我來說很合適。 任何想法,鄉親? –

+0

在無法追蹤kendo UI代碼的問題似乎沒問題,這可能是一些其他問題。您的系列數據或其他js代碼。你可以創建一個JsFiddle相同。 –

+0

在這裏你去@kaushikgandhi:http://jsfiddle.net/HdsjU/ –

回答

1

哇! 我花了一段時間才弄清楚並調試它,但問題其實很簡單。

categoryAxis: { 
    categories: [CARREGADO,TENTATIVAS,ATENDIDO,CPC,BOLETOS ENVIADOS,BOLETOS PAGOS], 
    labels: { 
     visible: true, 
     font: ".85em, Verdana, Helvetica, Sans-Serif", 
     rotation: 0 
    } 

只需在「.85em」之後刪除逗號,然後您就可以走了。

+0

Damnnnnnn h8 IE8 haha​​ha !!!感謝Marcello,這工作得很好! –

0

我在過去的幾個小時裏與Kendo UI和IE8戰鬥。我把它和Raphael做了同樣的觀點,幾分鐘前我終於找到了「Invalid argument」異常的真正原因。在IE8上,你不能只給出標籤的字體大小,你也有也給出一個字體名稱。當我使用px和字體名稱,然後突然所有Kendo UI圖表開始像魅力一樣工作時,我也遇到了單元(「em」)的問題。