Кендо решает проблему с разрывом страницы при использовании шаблона детализации для строки - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь использовать функцию принудительного разрыва страницы при экспорте сетки кендо. Я хочу экспортировать каждую строку на отдельной странице, когда развернута панель подробностей. Экспортированный файл PDF содержит 10 строк, развернутых на одной странице, чего я не пытаюсь достичь.

Я хочу, чтобы каждая строка появлялась только на одной странице при ее расширении.

Возможный обходной путь - установить размер страницы 1, а затем экспортировать без необходимости принудительного разрыва страницы. Но я хочу сохранить размер страницы 10, но разбить 10 развернутых строк на 10 страниц.

Вот jsfiddle для репликации проблемы:

 $("#grid").kendoGrid({
                    dataSource: {
                        type: "odata",
                        transport: {
                            read: "http://demos.telerik.com/kendo-ui/service/Northwind.svc/Customers"
                        },
                        pageSize: 10
                    },
                    toolbar:['pdf'],
                    pdf:{allPages: true},
                    pageable: {pageSizes: true},
                    detailTemplate:'<div class="detail-wrapper"><div id="detail-template">Some content</div></div>',
                     dataBound: function() {
          this.expandRow(this.tbody.find("tr.k-master-row"));
        },
                    columns: [{
                        field: "ContactName",
                        title: "Contact Name",
                        width: 200
                    }, {
                        field: "ContactTitle",
                        title: "Contact Title"
                    }, {
                        field: "CompanyName",
                        title: "Company Name"
                    }, {
                        field: "Country",
                        width: 150
                    }]
                });

экспорт сетки кендо pdf

Буду признателен за любую помощь. Спасибо

...