Как исправить 'удалить html контент из форматера при экспорте PDF' jq Grid? - PullRequest
1 голос
/ 13 июня 2019

У меня есть таблица jq Grid с параметрами экспорта.
Создана пользовательская кнопка для экспорта в PDF внутри JQGrid, здесь немного кода:

Код JQ-сетки:

 $("#list1").jqGrid({  datatype: "xml", colModel:[{name:'success',index:'SCOUNT', width:90,sortable:true,formatter:function(cellvalue, options, rowObject) {
                    if(cellvalue!=0)
                         var html ='<span sugar="sugar0b" style="cursor:pointer;" onClick="showSuccessDetails('+options.rowId+');return false;"><u>'+cellvalue+'</u></span>';
                        else
                         var html ='<span sugar="sugar0b" style="cursor:pointer;">'+cellvalue+'</span>';
                         return html

                        }},
                {name:'failure',index:'FCOUNT', width:90,sortable:true,formatter:function(cellvalue, options, rowObject) {
                    if(cellvalue!=0)
                     var html ='<span sugar="sugar0b" style="cursor:pointer;" onClick="showFailureDetails('+options.rowId+');return false;"><u>'+cellvalue+'</u></span>';
                    else
                     var html ='<span sugar="sugar0b" style="cursor:pointer;">'+cellvalue+'</span>';
                     return html

                    }}]

Код кнопки экспорта: `

$("#exportPDF").click(function(){
                $("#list1").jqGrid("exportToPdf",{
                    /* title: 'jqGrid Export to PDF', */
                    orientation: 'portrait',
                    pageSize: 'A4',
                    customSettings: null,
                    download: 'download',
                    includeLabels : true,
                    includeGroupHeader : true,
                    includeFooter: true,
                    fileName : "CDR_Report.pdf"
                })
            });

Проблема в том, что при нажатии кнопки «Экспорт» будет экспортирована таблица в формате PDF, в которой для Success column и Failure column также отображается HTML-код форматера.
Как удалить HTML-код для экспорта только необходимо cellValue в формате PDF.

Пожалуйста, проверьте образец Изображение: Ссылка enter image description here

...