Laravel-datatables: lengthMenuが表示されない

作成日 2017年12月18日  ·  3コメント  ·  ソース: yajra/laravel-datatables

問題または機能のリクエストの概要

データテーブルをサービスとして使用していますが、lengthMenuが表示されません

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

システムの詳細

  • UBUNTU 16.04
  • PHP 7.0
  • Laravelバージョン5.5.23
  • Laravel-Datatablesバージョン8

ありがとう!

css javascript question

最も参考になるコメント

ありがとう@yajra
私は以下の変更を加えました、そしてそれはうまくいきました👍

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

全てのコメント3件

dataTablesのデフォルトを拡張していますか? pageLengthおよびその他の関連オプションを無効にしていないことを確認してください。 また、カスタムスタイルを使用しているようです。したがって、ページ情報レイヤーが表示されていることを再確認してください。

@yajra返信ありがとうございます、

ありがとう@yajra
私は以下の変更を加えました、そしてそれはうまくいきました👍

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',
                ],
            ]);
このページは役に立ちましたか?
0 / 5 - 0 評価