didCellParse不返回单元格

时间:2019-10-10 23:43:58

标签: jspdf jspdf-autotable

我正试图居中对齐。我的<td>在桌子上有几分。

我在<td>中有一个数据标记,因为表中有动态子标题。使用willDrawCelldidDrawCell,我可以访问cell.raw属性并检查数据标签以应用样式。

当我使用didCellParse时,CellHookData的cell是未定义的。

使用willDrawCelldidDrawCell,我可以更改halign属性,但是它不会呈现在pdf行的中心。

didParseCell: data => {                                  
             if($(data.cell.raw).data('subhead') == true){                 
                 data.cell.halign = 'center';                              
             }                
       }

使用didParseCell会收到错误消息,因为cell未定义。

https://codepen.io/lightningmd/pen/gOOaezM 该密码笔正在使用willDrawCell。您可以看到已找到子标题,并且已应用cell.styles.halign。只需将错误更改为didParseCell

1 个答案:

答案 0 :(得分:0)

您需要在单元格样式对象而不是单元格 <?php $phpvariabletext = get_post_meta( $post_id, '_billing_satis_sozlesme', true ); // $phpvariabletext large text along with html codes ?> <a class="classa" id="view" onclick="openmodal()"> Show Contract </a> <script type="text/javascript"> var content = '<?php echo $phpvariabletext; ?>'; var newmodal = new tingle.modal(); function openmodal() { newmodal.open(); newmodal.setContent(content); } </script> 上设置样式。

似乎还存在一个错误,即在存在colspans / rowspans时,使用data.cell.styles.halign = 'center'的空值调用didParseCell。总而言之,这应该可行:

data.cell