如何使用PDF jqGridExport / Jqgrid显示图像?

时间:2017-11-07 13:25:07

标签: jquery pdf jqgrid

网格确定,但报告未显示图片

我确信这个问题对于jqgrid报告的用户来说很常见。

我尝试了几种不同形式的设置,但遗憾的是没有成功。

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

1 个答案:

答案 0 :(得分:0)

目前这是Guriddo jqGrid PDF Export的限制。如需更多信息,请联系Guriddo jqGrid支持团队