2017-11-07 1 views
0

Grid ist in Ordnung, aber Bericht zeigt keine Bilder.Wie zeigt man ein Bild mit PDF jqGridExport/Jqgrid?

Ich bin sicher, dass diese Frage für Benutzer von jqgrid-Berichten häufig ist.

Ich habe mehrere verschiedene Formen der Einstellungen ausprobiert und leider ohne Erfolg.

jQuery(document).ready(function() { 

    var grid = $("#table_grid"); 
    var mydata = <?=json_encode(Yii::app()->controller->getSupportData($startDate, $endDate, $enterpriseCode));?>; 


    grid.jqGrid({ 
     datatype: "local", 
     data: mydata, 
     colModel:[ 
      { label: '<?=Yii::t('customer', 'Customer');?>', name: 'EnterpriseName', width: 20, editable:true }, 
      { label: '<?=Yii::t('global', 'Responsible for Support');?>', name: 'Name', width: 15, editable:true }, 

      ...... 

      { label: '<?=Yii::t('global', 'Closed');?>', name: 'SupportClosed', width: 6, align:'center', formatter: 

       function (SupportClosed) { 
        if (SupportClosed == 1) 
         return "<img src='http://dev-server/rma/images/icons/32x32/accept.png'/>"; 
        else 
         return "<img src='http://dev-server/rma/images/icons/32x32/delete.png'/>"; 
       }}, 



     ], 

     viewrecords: true, 
     height: "100%", 
     width: 1140, 
     rowNum: 20, 
     pager: '#jqGridPager', 


    }); 

    $("#export").on("click", function(){ 
     $("#table_grid").jqGrid("exportToPdf",{ 
      title: "<?=Yii::t('global', 'Usage Report');?>", 
      orientation: 'landscape', 
      pageSize: 'A4',   
      customSettings: null, 
      download: 'download', 
      includeLabels : true, 
      includeGroupHeader : true, 
      includeFooter: true, 
      fileName : "jqGridExport.pdf" 
     }) 
    }) 

}); 

Grid OK

PDF - Report ERROR showing images

Antwort

0

Im Moment ist diese Einschränkung des Guriddo jqGrid PDF-Export. Für weitere Informationen, wenn dies verfügbar sein wird, kontaktieren Sie bitte das Support-Team von Guriddo jqGrid

+0

Vielen Dank Tony !!!! –