Laravel-datatables: a classificação não funciona ao usar laravel-datatables do lado do servidor

Criado em 29 mai. 2016  ·  3Comentários  ·  Fonte: yajra/laravel-datatables

quando eu uso tabelas de dados, classificação de colunas funciona bem
mas ao usar laravel-datatables do lado do servidor, não funciona ao clicar no cabeçalho da coluna, nada mudou e nenhuma classificação !!
embora a pesquisa funcione bem

este é o código do servidor

$provinces = DB::table('provinces')->join('countries','provinces.country_id','=','countries.id')
            ->select(['provinces.id AS proid', 'countries.name AS cname', 'provinces.code AS code', 'provinces.name AS pname'])->orderBy('provinces.name');
        return Datatables::of($provinces)->make(true);

e este é js

$('#provincedataTable').DataTable({
        processing: true,
        serverSide: true,
        stateSave: true,
        ajax: 'province/provinces-json',
        columnDefs: []
    });

"yajra / laravel-datatables-oracle": "v6.11.3"
DataTables 1.10.12
PHP 5.6.15
windows 8.1

Comentários muito úteis

-> orderBy ('provinces.name'); parece ser o que está impedindo isso. Tente implementar

http://datatables.yajrabox.com/eloquent/order-column

Referência https://github.com/yajra/laravel-datatables/issues/115

Todos 3 comentários

Você está usando a instrução de junção que afetará o funcionamento da classificação. Veja esta demonstração e veja como funciona.

-> orderBy ('provinces.name'); parece ser o que está impedindo isso. Tente implementar

http://datatables.yajrabox.com/eloquent/order-column

Referência https://github.com/yajra/laravel-datatables/issues/115

obrigado ..

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

jgatringer picture jgatringer  ·  3Comentários

techguydev picture techguydev  ·  3Comentários

NidhiDesai11 picture NidhiDesai11  ·  3Comentários

Mopster picture Mopster  ·  3Comentários

ahmadbadpey picture ahmadbadpey  ·  3Comentários