Javascript Datatable不显示excel按钮
我使用数据表jquery,但数据表不显示导出按钮。这是我的代码 这是我的视图代码我使用jquery脚本Javascript Datatable不显示excel按钮,javascript,asp.net-mvc,datatable,datatables,export-to-excel,Javascript,Asp.net Mvc,Datatable,Datatables,Export To Excel,我使用数据表jquery,但数据表不显示导出按钮。这是我的代码 这是我的视图代码我使用jquery脚本 success: function (data) { $('#datatablevalue').show(); var tabletools = $('#datatable7').dataTable({ dom:
success: function (data) {
$('#datatablevalue').show();
var tabletools = $('#datatable7').dataTable({
dom: 'Bfrtip',
buttons: [
//'copyHtml5',
//'excelHtml5',
{
extend: 'excelHtml5',
title: 'NothingToPrint Report'
},
//{
// extend: 'pdfHtml5',
// title: 'NothingToPrint Report'
//},
'pageLength'
//'csvHtml5',
//'pdfHtml5'
],
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
data: data,
columns: [
//{ 'data': 'CircleName' },
//{'data':'Region'},
{ 'data': 'KioskId' },
{ 'data': 'BranchAddress' },
{ 'data': 'Status' },
{ 'data': 'UpdateDownfrom' },
{ 'data': 'LastTranscation' },
{ 'data': 'Reason' }
]
});
和我的脚本库是
请建议解决方案我正在尝试向datatable添加按钮,但它没有显示
我使用脚本资源和(向下编辑的)数据表定义创建了一个简单的表。我添加了DataTables CSS资源,并使用了一些硬编码的HTML数据进行测试(因此没有ajax/JSON)。Excel按钮显示正确。也许您可以尝试执行相同的操作,然后进行其他更改,将我的工作测试用例转换为您的目标解决方案,并准确查看问题出现的时间。或者,您可以为我们提供。次要说明:您使用的是$('#datatable7')。dataTable(…)
。这已过时,您可能应该使用DataTable(…)
而不是DataTable(…)
。您可以阅读这两种语法之间的差异。不过,我认为这与您的按钮问题无关。
<script src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.7.0/js/dataTables.buttons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.7.0/js/buttons.html5.min.js"></script>