kongalshiva549 Ответов: 0

Kendo controls скачать в pdf


у меня есть сетки и диаграммы кендо, и их нужно загрузить в PDF-файл .Я могу успешно загрузить файл в PDF, но мне нужно добавить некоторые другие данные, а также в PDF, такие как выпадающее вниз выбранное значение и текстовое поле выбранное значение. как я могу добавить ?

ниже приведен код, который я приложил с извлечением всех диаграмм в PDF

Что я уже пробовал:

$('#exportBtn').on('click', function () {
            var grid1 = $('#ServerLastLoginChart').data('kendoChart');
            var grid2 = $('#WSLastLoginChart').data('kendoChart');
            var grid3 = $('#WSOSChart').data('kendoChart');
            var grid4 = $('#ServerOSChart').data('kendoChart');

            var progress = $.Deferred();

            grid1._drawPDF(progress)
                .then(function (firstGrid) {
                    grid2._drawPDF(progress)
                        .then(function (secondGrid) {
                            secondGrid.children.forEach(function (x) {
                                firstGrid.children.push(x);
                            })
                            //return kendo.drawing.exportPDF(firstGrid, { multiPage: true });

                        })
                    grid3._drawPDF(progress)
                        .then(function (thirdGrid) {
                            thirdGrid.children.forEach(function (x) {
                                firstGrid.children.push(x);
                            })
                            //return kendo.drawing.exportPDF(firstGrid, { multiPage: true });
                        })
                    grid4._drawPDF(progress)
                        .then(function (fourthGrid) {
                            fourthGrid.children.forEach(function (x) {
                                firstGrid.children.push(x);
                            })
                            return kendo.drawing.exportPDF(firstGrid, { multiPage: true });
                        }).done(function (dataURI) {
                            kendo.saveAs({
                                dataURI: dataURI,
                                fileName: "SnowReporting.pdf"
                            });
                            progress.resolve();
                        })

                })

        })

0 Ответов