2017-04-17 2 views
0

Dans AngularJS en utilisant pdfmake, j'ai pu exporter un en-tête en pdf.
Utilisation de exporterPdfHeader.Exportateur UI-Grid - exportation de deux en-têtes séparés

Voici le code:

$scope.gridOptions.exporterPdfHeader = { 

     margin: [30, 5, 30, 10], 

     table: {  
      widths: [ '*', '*', '*' ], 

      body: [ 

       [ 'Region: ' + $scope.region, 'Group: ' + $scope.group, 'MC: ' + $scope.mc /*, 'The last one'*/ ], 
       [ 'District #: ' + $scope.district, 'Route #: ' + $scope.route, 'Week Ending Date: ' + $scope.weekEndDate, /*, 'Value 4' */],  


      ] 


      } 

    }; 

Maintenant ce que je veux faire est d'exporter autre en-tête avec une image à l'intérieur de celui-ci. Je ne peux pas faire les deux dans cet en-tête. Existe-t-il un moyen que je puisse exporter un autre en-tête séparé? Ou créer l'image dans cet en-tête comme une ligne séparée? Peut-être créer un autre gridOptions? (gridOptions2). Toute aide serait d'une grande aide.

Répondre

0

Dans les colonnes, j'ai pu créer différents en-têtes lorsque vous exportiez une grille ui.

$scope.gridOptions.exporterPdfHeader = {   
      columns: [ 
       {   
       margin: [206, 0, 0, 0], 

       image: //long url, 
       width: 200, 
       height: 58,     
       }, 
       { 
       margin: [ -160, 60, 33, 0 ], 

       table: {       
        widths: [ '*', '*', '*' ], 

        body: [ 

         [ ], 
        ]   

        } 

       } 
      ]    
    };