Использование tabletools с AdminLTE в Laravel
Я наконец-то использовал AdminLTE и получил datatables для работы, но теперь я хочу добавить и tabletools.
Я установил с помощью этого
- laravel new 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 и т. Д.).
Должен ли я добавить что-то, чтобы показать эти ссылки (кнопки) или что-то не так с тем, как я имплантировал 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.