2017-08-14 4 views
0

Table with empty rowTables à pdfMake.js et saut de page, comment supprimer la ligne vide en bas

sur cet exemple, vous voyez, quand la table se brise laisse une ligne vide, que le même, que la première ligne sur la prochaine page. Question, comment puis-je supprimer cette ligne vide, que cela semble mieux.

Merci de l'aide

+0

Ceci est la photo https://imgur.com/a/mwarQ – Woldemar960

+0

comment avez-vous ajouté une nouvelle page si votre page dépasse la taille de la page? –

+0

@NikhilRadadiya Assurez-vous que toutes les cellules vides utilisent ''' 'et non' ''' ' – BeatriceThalo

Répondre

0

Utilisez cette

table: { 
    dontBreakRows: true, 
} 

Une explication complète, en supposant une table qui couvre deux pages (pas nécessairement en raison de sa propre hauteur):

  • défaut (aucune de ces 3 propriétés) - La première ligne de la table n'apparaît qu'une seule fois. Si la dernière ligne de la page 1 est trop grande, la moitié de cette ligne sera sur la page 1 et la moitié sur la page 2.
  • headerRows: 1 - Identifie la première ligne comme ligne (s) d'en-tête. Les lignes d'en-tête identifiées apparaissent en haut de la première et de la deuxième pages de la table.
  • dontBreakRows: true - Une ligne ne peut pas être divisée en deux sur plusieurs pages. (Dans la section En-tête de l'exemple de tables pdfMake playground, la table est une ligne d'en-tête et une grande ligne de contenu, de sorte que la ligne de contenu n'apparaît qu'à la page 2).
  • keepWithHeaderRows: true (requiert headerRows) - Si la page 1 ne contient que la place pour les lignes d'en-tête et pas de lignes de contenu, les en-têtes de la page 1 ne seront pas affichés. , à la page 2.