Я использую библиотеки диаграмм Oracle Jet и пытаюсь преобразовать ось Y в проценты
Когда я запускаю этот код при загрузке страницы, он работает только тогда, когда я сильно обновляю страницу, а не просто нажимаю f5. Но насколько я понимаю, здесь он находится в обратном вызове и должен запускаться только после загрузки ресурсов.
Когда он не работает, он сообщает мне, что oj.IntlNumberConverter не является конструктором. р>
Код: Выделить всё
require(["ojs/ojcore", "ojs/ojconverter", "ojs/ojchart", "ojs/ojpictochart"], function (oj) {
$('.dyn-chart').each(function () {
var chart = $(this);
c = new oj.IntlNumberConverter({ style : "percent" });
chart.ojChart(chart.data("chartJson"));
chart.ojChart( "option", "yAxis.tickLabel.converter", c );
});
});
Если я установлю тайм-аут 100 мс, все работает нормально, но кажется, что этого делать не нужно
Подробнее здесь: https://stackoverflow.com/questions/793 ... shing-page
Мобильная версия