Вы можете экспортировать компоненты в формат PNG. Эта процедура не требует какой-либо дополнительной конфигурации компонентов.
Экспорт доступен как в стандартной, так и в pro версиях.
Чтобы экспортировать компонент в PNG файл, вызовите метод toPNG. Метод принимает следующие параметры:
Например, если вы хотите экспортировать чарт в PNG, вам необходимо вызвать метод toPNG() и передать в его ID чарта в качестве параметра:
webix.ui({
view:"chart",
id: "myChart",
// конфигурация чарта
});
webix.toPNG($$("myChart"));
Зависимости, которые используются при экспорте содержаться в онлайн каталоге Webix CDN. Если вам необходимо добавить возможность экспорта данных в офлайн режиме, следуйте указаниям:
1. Скачайте пакет с CDN-файлами с ресурса https://github.com/webix-hub/cdn-extras.
2. Переименуйте папку в "extras" и переместите её в необходимую директорию.
3. Укажите путь к локальному CDN репозиторию:
webix.env.cdn = "/local_folder";
При указании пути необходимо обратить внимание на следующее:
webix.env.cdn = "../../../../local_folder";
webix.env.cdn = "http://localhost/local_folder";
Некоторые общие моменты кастомизации экспорта можно применять к методу toPNG. Однако также существуют специальные настройки, описанные ниже.
webix.toPNG($$("table"), "somefile");
// или
webix.toPNG($$("table"), {
filename:"somefile"
});
Наверх