我的 Bootstrap TableTools 没有按预期工作

Posted

技术标签:

【中文标题】我的 Bootstrap TableTools 没有按预期工作【英文标题】:My Bootstrap TableTools are not working as expected 【发布时间】:2015-04-08 04:55:37 【问题描述】:

我的 TableTools 无法正常工作,我在控制台中收到此错误:

未捕获的类型错误:无法读取未定义的属性“aDataSort”

jquery.datatables.min.js 文件中

我已经包含了这两个文件

<script src=" <?php echo base_url('assets/js/TableTools/js/dataTables.tableTools.min.js'); ?>"></script>
<link href="<?php echo base_url('assets/js/TableTools/css/dataTables.tableTools.min.css'); ?>" rel="stylesheet" media="screen">

我的 jQuery 是:

$('#datatable_examplesss').dataTable( 
                    "dom": 'T<"clear">lfrtip',
                    "tableTools": 
                        "sSwfPath": "/swf/copy_csv_xls_pdf.swf"
                    
                 );

但它没有显示任何东西,请帮助我

【问题讨论】:

【参考方案1】:

你能把完整的代码贴在 jsfiddle 或类似的地方吗?

如果我不得不猜测它可能是您的库的加载顺序。

试试这个顺序:

script type="text/javascript" src="dataTables.tableTools.min.js"
script type="text/javascript" src="jquery.dataTables.min.js"

如果这没有帮助,您可以尝试将您的 jQuery 设置为 noConflict 模式。

但一个完整的例子也会有所帮助。

干杯

【讨论】:

这不是问题 base_url('assets/js/TableTools/js/..) 问题在于其他我不知道如何使用 jsfiddle 但我会尽力上传它代码...

以上是关于我的 Bootstrap TableTools 没有按预期工作的主要内容,如果未能解决你的问题,请参考以下文章

在 Tabletools 中打开或保存提示

为现有 DataTable 初始化 tableTools

TableTools - 导出到 Excel 不起作用

如何有条件地显示 TableTools 按钮

为啥 tableTools 对同一个 SWF 文件进行多次调用?

在 Datatables Tabletools 中从导出中排除列