текстовое оформление для метки оси не работает в IE - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь поставить подчеркивание для меток осей в маркере.Но он не работает в IE11, но в Google Chrome работает нормально.

По умолчанию amcharts, устанавливающие текстовое оформление для родительского элемента 'g', дочерний элемент <text> не наследует значение из-за некоторыхпричина.Поэтому я применяю текстовое оформление непосредственно к элементу <text>, хотя для некоторых надписей подчеркивание не обязательно.Пожалуйста, найдите приведенный ниже пример кода

Пример: https://jsbin.com/gokudogixo/1/edit?html,js,output

 categoryAxis.renderer.textDecoration="underline"
 categoryAxis.renderer.labels.template.adapter.add('textDecoration', function(textDecoration, target) {
        if (target.element.node.childNodes.length>0 && textDecoration === 'underline') {
            target.element.node.childNodes[0].style.textDecoration = 'underline';

        }
        return textDecoration;
      });
...