1

我终于使用了 AdminLTE 并让数据表工作,但现在我也想添加 tabletools。

我使用这个安装

  1. laravel 新 laravel-with-admin-lte
  2. cd laravel-with-admin-lte
  3. 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"

问题:

我没有看到用于导出的按钮或链接。

4

0 回答 0