我终于使用了 AdminLTE 并让数据表工作,但现在我也想添加 tabletools。
我使用这个安装
- laravel 新 laravel-with-admin-lte
- cd laravel-with-admin-lte
- adminlte-laravel 安装
然后我编辑了scripts.blade.php
添加脚本(不确定这是否正确,但它有效:
<script src="{{ asset('/plugins/datatables/jquery.dataTables.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('/plugins/datatables/dataTables.bootstrap.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('/plugins/datatables/extensions/TableTools/dataTables.tableTools.js') }}" type="text/javascript"></script>
<script>
$(function () {
$("#example2").DataTable();
$('#example1').DataTable({
"paging": true,
"lengthChange": false,
"searching": true,
"ordering": true,
"info": true,
"autoWidth": false,
"dom": 'T<"clear">lfrtip',
"tableTools": {
"sSwfPath": "/plugins/datatables/extensions/TableTools/swf/copy_csv_xls.swf"}
});
});
</script>
然后我将以下内容添加到我htmlheader.blade.php
的包含 css 中:
<link href="{{ asset('/plugins/datatables/dataTables.bootstrap.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('/plugins/datatables/jquery.dataTables.css') }}" rel="stylesheet" type="text/css" />
我希望能够看到导出选项(xls、csv 等)。
我应该添加一些东西来显示这些链接(按钮)还是我实现表格工具的方式有问题?
也试图改变:
"/plugins/datatables/extensions/TableTools/swf/copy_csv_xls.swf"
进入
"../TableTools/swf/copy_csv_xls.swf"
问题:
我没有看到用于导出的按钮或链接。