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

검도 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 hahaha !!! 감사합니다 마르첼로, 괜찮 았는데! –

0

나는 지난 몇 시간 동안 Kendo UI와 IE8을 사용하여 싸우고있었습니다. 나는 Raphael과 같은 시점에 그것을 만들었고 몇 분 전에 마침내 나는 "잘못된 인수"예외의 실제 원인을 발견했다. IE8에서는 레이블의 글꼴 크기를 알 수 없으므로 으로 글꼴 이름을 지정하십시오. 나는 또한 단위 ("em")에 문제가있어서 px와 글꼴 이름을 사용했을 때 갑자기 모든 검도 UI 차트가 매력처럼 작동하기 시작했습니다.

관련 문제