Диаграмма Ваадина: как использовать глобальную конфигурацию

Существует глобальный объект конфигурации, однако я не вижу, как его можно использовать.

Это необходимо, например, чтобы установить timezoneOffset,

Так как это не относится к какой-либо конкретной диаграмме, я ожидал бы где-нибудь статическую настройку / получение, но я не смог найти ссылку, которая его использует.

1 ответ

Решение

Похоже, что-то отсутствует, и этот класс не используется в данный момент. Можете ли вы создать проблему в github.com/vaadin/charts/issues/new? Другие глобальные настройки, такие как Lang или Theme, могут быть установлены, как показано в этом примере.

В качестве обходного пути вы можете выполнить фрагмент кода javascript, показанный в Global javadoc. Проверьте документы vaadin для выполнения javascript https://vaadin.com/docs/v8/framework/advanced/advanced-javascript.html

JavaScript.getCurrent().execute(
            "Highcharts.setOptions({"
            + "  global: {"
            + "    timezoneOffset:60"
            + "  }"
            + "});");

Помни что timezoneOffset в минутах

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