v2.5.2
Giriş yap

Datatables başlık alanı değiştirme

yeni2021
713 defa görüntülendi

Datatables tablo başlığı alanı değiştirme ?

Merhaba,
Datatables eklentisini kullanıyorum.
plugins/datatables/jquery.dataTables.min.js

excel, pdf, print butonlarını kullanıp tabloyu indirme ve yazdırma işlemi yaparken tablo başlığı olarak

index.php de tanımlanmış olan <title></title> içinden başlığı alıp tablo başlığı olarak yazdırıyor.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>SİTE BAŞLIĞIM </title>

ama benim tabloyu oluşturduğum sayfalarımda sayfa içi başlığım var ve ben tablo başlığını burdan alsın istiyorum.

<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <div class="content-header">
      <div class="container-fluid">
        <div class="row mb-2">
          <div class="col-sm-6">
            <h1 class="m-0">Sayfa içi Başlığım</h1>
          </div><!-- /.col -->
          ....
         ...

excel, pdf, print butonlarını kullandığımda site title yerine content-header ı tablo başlığı olarak yazdırmasını nasıl sağlarım?

makifgokce
1274 gün önce

Aşağıdakiler yardımcı olabilir heralde
https://datatables.net/extensions/buttons/examples/html5/pdfMessage.html
https://datatables.net/extensions/buttons/config
https://datatables.net/reference/api/buttons.exportInfo()
Denemedim ama istediğin böyle yapılıyor galiba

$('#myTable').DataTable( {
	buttons: [
		{
			extend: 'copy',
			title: 'Burası bir başlıktır'
		},
		{
			extend: 'pdf',
			title: 'Burası bir başlıktır'
		},
	],
} );