Laravel-datatables: la clasificación no funciona cuando se usa laravel-datatables del lado del servidor

Creado en 29 may. 2016  ·  3Comentarios  ·  Fuente: yajra/laravel-datatables

cuando uso tablas de datos ordenando columnas funciona bien
pero cuando se usa laravel-datatables del lado del servidor, no funciona al hacer clic en el encabezado de la columna, ¡nada cambió ni clasificación en absoluto!
aunque la búsqueda funciona bien

este es el código del 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);

y esto es js

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

"yajra / laravel-datatables-oracle": "v6.11.3"
Tablas de datos 1.10.12
PHP 5.6.15
ventanas 8.1

Comentario más útil

-> orderBy ('provinces.name'); parece ser lo que está deteniendo esto. Intenta implementar

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

Referencia https://github.com/yajra/laravel-datatables/issues/115

Todos 3 comentarios

Está utilizando una declaración de unión que afectará el funcionamiento de la clasificación. Vea esta demostración y compruebe cómo funciona.

-> orderBy ('provinces.name'); parece ser lo que está deteniendo esto. Intenta implementar

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

Referencia https://github.com/yajra/laravel-datatables/issues/115

Gracias ..

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

techguydev picture techguydev  ·  3Comentarios

vipin733 picture vipin733  ·  3Comentarios

jackrsantana picture jackrsantana  ·  3Comentarios

jgatringer picture jgatringer  ·  3Comentarios

Abdulhmid picture Abdulhmid  ·  3Comentarios