Диаграмма визуализации Google - изменить локализацию

Есть ли способ установить локаль на виджеты гугл визуализации в icCube

Глядя на документацию Google, это можно сделать только при загрузке библиотеки, а не на уровне виджетов.

 google.charts.load('current', {packages:['corechart'],'language': 'de'});

1 ответ

1) Вы можете настроить форматы числа / даты виджета в опциях виджета: Вертикальные оси (или Горизонтальная ось) -> Вертикальная ось Новый (0) -> Формат

2) Другой вариант - изменить локаль для всей загруженной библиотеки. Для этого вы можете отключить автоматическую загрузку в конфиге JS(меню администратора):

  function ic3config(options) {
    options.libs.GoogleViz = false;
  }

и после этого загрузите библиотеку вручную с разными аргументами

function ic3bootstrapLocal(options) {    
    $script("https://www.gstatic.com/charts/loader.js", function () {
      google.charts.load('current', {packages: ['corechart', 'geochart', 'table', 'sankey', 'calendar'], 'language': 'de'});
        google.charts.setOnLoadCallback(function(){
          ic3globals.libs.GoogleViz = true;
          options.callback && options.callback();
        });
    })  
} 
Другие вопросы по тегам