Laravel-datatables: lengthMenu no aparece

Creado en 18 dic. 2017  ·  3Comentarios  ·  Fuente: yajra/laravel-datatables

Resumen del problema o solicitud de función

Estoy usando tablas de datos como servicio y lengthMenu no aparece

missing

return $this->builder()
            ->columns($this->getColumns())
            ->minifiedAjax()
            // ->addAction(['width' => '80px'])
            ->parameters([
                'lengthMenu' => [ 10, 25, 50, 75, 100 ],
                'dom'     => 'Bfrtip',
                'order'   => [[0, 'desc']],
                'buttons' => [
                    'create',
                    'export',
                    'print',
                    'reset',
                    'reload',
                ],
            ]);

Detalles del sistema

  • UBUNTU 16.04
  • PHP 7.0
  • Laravel Versión 5.5.23
  • Laravel-Datatables Versión 8

GRACIAS !!

css javascript question

Comentario más útil

gracias @yajra
Hice los siguientes cambios y funcionó 👍

return $this->builder()
            ->columns($this->getColumns())
            ->minifiedAjax()
            // ->addAction(['width' => '80px'])
            ->parameters([
                'lengthMenu' => [
                        [ 10, 25, 50, -1 ],
                        [ '10 rows', '25 rows', '50 rows', 'Show all' ]
                ],                      
                'dom'     => 'Bfrtip',
                'order'   => [[0, 'desc']],
                'buttons' => [
                    'pageLength',
                    'create',
                    'export',
                    'print',
                    'reset',
                    'reload',
                ],
            ]);

Todos 3 comentarios

¿Está ampliando las tablas de datos por defecto? Mejor verifique que no está deshabilitando pageLength y otras opciones relacionadas. Además, parece que está utilizando estilos personalizados, por lo tanto, verifique que tenga una capa de información de página visible.

@yajra gracias por responder, de acuerdo, lo verificaré y te informaré en breve.

gracias @yajra
Hice los siguientes cambios y funcionó 👍

return $this->builder()
            ->columns($this->getColumns())
            ->minifiedAjax()
            // ->addAction(['width' => '80px'])
            ->parameters([
                'lengthMenu' => [
                        [ 10, 25, 50, -1 ],
                        [ '10 rows', '25 rows', '50 rows', 'Show all' ]
                ],                      
                'dom'     => 'Bfrtip',
                'order'   => [[0, 'desc']],
                'buttons' => [
                    'pageLength',
                    'create',
                    'export',
                    'print',
                    'reset',
                    'reload',
                ],
            ]);
¿Fue útil esta página
0 / 5 - 0 calificaciones