D3 Иерархические деревья JSON без & ldquo; имени & rdquo; атрибут

Вы можете расширять 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));

0
задан mythicalcoder 18 January 2019 в 19:18
поделиться