jspdf autoTable仅显示表格的一行

时间:2019-04-08 08:34:19

标签: jspdf jspdf-autotable

我正在使用jsPdf使用自动表打印表。 但是我只得到一张桌子。

我尝试了其他各种选择,例如:

doc.html,doc.addHTMl等。 HTML表格

 <table class="table table-sm" id="basic-table">
            <thead>
                <tr>
                    <th>Item</th>
                    <th>Qty</th>
                </tr>
            </thead>
            <tbody>
                <tr *ngFor="let item of kot.itemList; let j=index">
                    <td><b [style.text-decoration]="item.quantity<=0 ? 'line-through' : 'none'"> {{item.name}} </b>
                            <span *ngIf="item.quantity<=0" style="display: block"> <b> {{item.orderNote}}</b></span>
                        <span *ngIf="item.quantity<=0" style="display: block"> <b> {{item.cancellationReason}}</b></span>
                    </td>
                    <td><b> {{ item.quantity }} </b></td>
                </tr>
            </tbody>
        </table>

jsPdf代码

    var doc = new jsPDF('p', 'pt');
    doc.autoTable({html: '#basic-table'});
    doc.save('table.pdf');

预期结果:全行​​: 实际:只有一行

enter image description here

0 个答案:

没有答案