Laravel-datatables: lengthMenu não está aparecendo

Criado em 18 dez. 2017  ·  3Comentários  ·  Fonte: yajra/laravel-datatables

Resumo do problema ou solicitação de recurso

Estou usando tabelas de dados como serviço, e lengthMenu não está aparecendo

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',
                ],
            ]);

Detalhes do sistema

  • UBUNTU 16.04
  • PHP 7.0
  • Laravel Versão 5.5.23
  • Laravel-Datatables Versão 8

OBRIGADO !!

css javascript question

Comentários muito úteis

obrigado @yajra
eu fiz as alterações abaixo e funcionou 👍

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 comentários

Você está estendendo o padrão dataTables? É melhor verificar se você não está desabilitando pageLength e outras opções relacionadas. Além disso, parece que você está usando estilos personalizados, portanto, verifique se há uma camada de informações de página visível.

@yajra obrigado por responder, ok irei verificar e informar em breve.

obrigado @yajra
eu fiz as alterações abaixo e funcionou 👍

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',
                ],
            ]);
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

hohuuhau picture hohuuhau  ·  3Comentários

jgatringer picture jgatringer  ·  3Comentários

FilipeBorges1993 picture FilipeBorges1993  ·  3Comentários

techguydev picture techguydev  ·  3Comentários

vipin733 picture vipin733  ·  3Comentários