Использование tabletools с AdminLTE в Laravel

Я наконец-то использовал AdminLTE и получил datatables для работы, но теперь я хочу добавить и tabletools.

Я установил с помощью этого

  1. laravel new 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 и т. Д.).

Должен ли я добавить что-то, чтобы показать эти ссылки (кнопки) или что-то не так с тем, как я имплантировал tabletools?


Также попытался изменить:

"/plugins/datatables/extensions/TableTools/swf/copy_csv_xls.swf"

в

"../TableTools/swf/copy_csv_xls.swf"

Проблема:

Я не вижу кнопок или ссылок для экспорта.

1 ответ

Привет, я бы порекомендовал вам добавить его в качестве плагина в config/adminlte.php. См. документацию:https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Plugins-Configuration.

Другие вопросы по тегам