html5按钮打开EXCEL,javascript - 未捕获无法扩展未知的按钮类型:excelHtml5

尝试使用我在另一个应用程序中使用的相同代码创建一个excel导出按钮。

不幸的是,我收到以下错误:Uncaught Cannot extend unknown button type: excelHtml5

这是在数据表上方产生按钮的代码部分:

"dom": 'Bfrtip',

"buttons": [

{

text: ' Search All',

className: 'searchAll btn btn-success btn-sm',

action: function (e, dt, node, config)

{

$('#searchAllModal').modal('show');

}

},

{

extend: 'excelHtml5', /*** here is the problem ***/

title: 'Matchback Rail Export Results',

text: ' Export Results',

className: 'btn btn-secondary btn-sm',

customize: function( xlsx )

{

var sheet = xlsx.xl.worksheets['sheet1.xml'];

$('row c[r^="A"]', sheet).attr( 's', '2' );

},

exportOptions:

{

columns: [1,2,3,4,5,6,7,8,9,10]

}

},

{

extend: 'colvis',

text: ' Toggle Columns',

className: 'btn btn-secondary btn-sm'

}

]

该页面不喜欢代码的“ extend:'excelHtml5'”部分。 “扩展:'colvis'”部分没有问题。

我检查了一下我正在使用的库:

提出问题后,我得到的第一个建议是:

"Uncaught Cannot extend unknown button type: copyHtml5" - How to use `datatables.net-buttons-bs4`

但是这个问题似乎是指.net平台。

我缺少什么可以帮助消除此错误?

*更新*

我将数据表按钮库从1.5.2更新为1.5.1。另外,我缺少以下要求:

这解决了我的问题。

最佳答案

在此documentation中说它需要Buttons扩展名和其他要求,您是否满足所有要求?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值