Добавить источник в файл с высоким качеством экспорта CSV

Вы не указали, какую версию вы хотите, но архив исходного кода JDK 8 может быть загружен здесь здесь , а также JDK 7 и JDK 6 .

Кроме того, вы можете просматривать или клонировать репозитории Mercurial: 8 , 7 , 6 .

1
задан ip4589 13 July 2018 в 22:04
поделиться

1 ответ

Вы можете расширять Highcharts и обернуть функцию getCSV или изменить то, что происходит, когда вы нажимаете пункт меню Download CSV.

Пример редактирования того, что происходит при нажатии на пункт меню JSFiddle ):

menuItems: [{
    textKey: 'downloadCSV',
    onclick: function () {
        var csv = this.getCSV(true);
        csv += '\n"My source 1","My source 2","My source 3"';
        this.fileDownload(
            'data:text/csv,\uFEFF' + encodeURIComponent(csv),
            'csv',
            csv,
            'text/csv'
        );
    }
}]

Пример расширения Highcharts ( JSFiddle ):

(function (H) {
    H.wrap(H.Chart.prototype, 'getCSV', function (proceed, useLocalDecimalPoint) {
        // Run the original proceed method
        result = proceed.apply(this, Array.prototype.slice.call(arguments, 1));
        result += '\n"My source 1","My source 2","My source 3"';
        return result;
    });
}(Highcharts));
1
ответ дан Halvor Strand 17 August 2018 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: