вложенная таблица данных должна быть в правильном формате - PullRequest
0 голосов
/ 13 февраля 2020

enter image description here Я использую таблицу данных и создаю таблицу в таблице для печати квитанции о заказе для следующей таблицы. Я хочу экспортировать эту таблицу в формате PDF и Excel. Я использую следующий код данных

var buttonCommon = {
  exportOptions: {
    format: {
      body: function(data, column, row) {
        data = data.replace(/<.*?>/g, "");
        return data;
      }
    }
  }
};
$('#example').DataTable({
  dom: 'Bfrtip',
  buttons: [
    $.extend(true, {}, buttonCommon, {
      extend: 'copyHtml5'
    }),
    $.extend(true, {}, buttonCommon, {
      extend: 'excelHtml5'
    }),
    $.extend(true, {}, buttonCommon, {
      extend: 'pdfHtml5'
    })
  ],
});
<table id="example" width="100%" border="0" cellspacing="0" cellpadding="0" >
  <thead>
    <tr>
      <th>
         <div class="col-md-12">
          <table>
            <tr>
             <th>Franchisee Name:Abc</th>
            </tr>
            <tr>
              <th>Order No:123</th>
            </tr>
            <tr>
              <th>Address:Pune</th>
            </tr>
            <tr>
              <th>Order Date:02/03/2020</th>
            </tr>
          </table>
         </div>
      </th>
    </tr>
  </thead>
  <tbody>
   <tr>
      <th>
         <div class="col-md-12">
          <table>
            <thead>
              <tr>
                <td>Sr. No</td>
                <td>Product Name</td>
                <td>Price</td>
                <td>Quantity</td>
                <td>Amount</td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>1</td>
                <td>Pen</td>
                <td>5</td>
                <td>2</td>
                <td>10</td>
              </tr>
            </tbody>
          </table>
         </div>
      </th>
    </tr>
  </tbody>
</table>

, но дочерние таблицы не печатаются в табличном формате в pdf и csv. Он должен печататься в табличном формате, как на экране. Правильный ли формат таблицы? Я добавил скриншот в формате PDF

1 Ответ

0 голосов
/ 13 февраля 2020

Эта таблица у вас работает?

<html><head></head><body><table>
  <tbody><tr>
    <th>sr. No</th>
    <th>Product Name</th>
    <th>Price</th>
    <th>Quantity</th>
    <th>Amount</th>
  </tr>
  <tr>
    <td>1</td>
    <td>Pen</td>
    <td>5</td>
    <td>2</td>
    <td>10</td>
  </tr>
  <tr>
    <td>2</td>
    <td>Crayon</td>
    <td>10</td>
    <td>4</td>
    <td>20</td>
  </tr>
</tbody></table>
</body></html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...