Laravel-datatables: lengthMenu не отображается

Созданный на 18 дек. 2017  ·  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',
                ],
            ]);

Детали системы

  • УБУНТУ 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 Комментарий

Вы расширяете значение по умолчанию для таблиц данных? Лучше убедитесь, что вы не отключаете 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 рейтинги