Гистограмма KendoUI не работает в IE8

У меня есть страница с 3 графиками из Kendo UI, и только одна из них не загружается в 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"
    }
});

ПРИМЕЧАНИЕ. Это метод, поэтому вся конфигурация основана на параметрах, я попытался ввести значение, но если я забыл что-то важное, пожалуйста, задавайте комментарии, которые плохо обновят вопрос.

Исключение:

Необработанное исключение в строке 26, столбец 30453 в../js/kendo.all.min.js

0x80070057 - Ошибка времени выполнения JavaScript: неверный аргумент.

2 ответа

Решение

Вот Это Да! Мне потребовалось некоторое время, чтобы понять это и отладить, но проблема на самом деле довольно проста.

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

Просто удалите запятую сразу после ".85em" и все готово.

Я боролся с Kendo UI и IE8 в течение последних нескольких часов. Я подошел к тому же моменту, что и Рафаэль, и несколько минут назад, наконец, нашел реальную причину исключения из "Недопустимого аргумента". В IE8 вы не можете указать только размер шрифта ярлыка, вы также должны указать имя шрифта. У меня также была проблема с модулем ("em"), когда я использовал px и имя шрифта, и вдруг все графики Kendo UI начали работать как шарм.

Другие вопросы по тегам