Siemka.
Mam problem z podpięciem nowej dataTables. Poniżej jest aktualny kod, który jest poprawny.
Standard w Laravel 5.6
@inject('request', 'Illuminate\Http\Request')
@extends('layouts.app')
@section('content')
<h3 class="page-title">@lang('global.assets.title')</h3>
@can('asset_create')
<p>
<a href="{{ route('admin.assets.create') }}" class="btn btn-success">@lang('global.app_add_new')</a>
<a href="#" class="btn btn-warning" style="margin-left:5px;" data-toggle="modal" data-target="#myModal">@lang('global.app_csvImport')</a>
@include('csvImport.modal', ['model' => 'Asset'])
</p>
@endcan
<div class="panel panel-default">
<div class="panel-heading">
@lang('global.app_list')
</div>
<div class="panel-body table-responsive">
<table class="table table-bordered table-striped ajaxTable @can('asset_delete') dt-select @endcan">
<thead>
<tr>
@can('asset_delete')
<th style="text-align:center;"><input type="checkbox" id="select-all" /></th>
@endcan
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th>@lang('xxx')</th>
<th> </th>
</tr>
</thead>
</table>
</div>
</div>
@stop
@section('javascript')
<script>
@can('asset_delete')
window.route_mass_crud_entries_destroy = '{{ route('admin.assets.mass_destroy') }}';
@endcan
$(document).ready(function () {
window.dtDefaultOptions.ajax = '{!! route('admin.assets.index') !!}';
window.dtDefaultOptions.columns = [@can('asset_delete')
{data: 'massDelete', name: 'id', searchable: true, sortable: true},
@endcan{data: 'title', name: 'title'},
{data: 'xxx', name: 'xxx'},
{data: xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'xxx', name: 'xxx'},
{data: 'actions', name: 'actions', searchable: false, sortable: false}
];
processAjaxTables();
});
</script>
@endsection
Gdzie 'xxx' - nazwy zmiennych.
I chce podpiąć pod to
https://datatables.net/examples/api/multi_filter.html
Chcę uzyskać aby nad każdą nazwą tabeli była wyszukiwarka. Nad czy pod to bez różnicy - poradzę sobie, tylko proszę o pomoc aby ten kod funkcjonował.
Any can help me :)? Thanks !