Laravel-datatables: lengthMenu لا يظهر

تم إنشاؤها على ١٨ ديسمبر ٢٠١٧  ·  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.2019
  • 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 التقييمات