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

์‹œ์Šคํ…œ ์„ธ๋ถ€ ์ •๋ณด

  • ์šฐ๋ถ„ํˆฌ 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 ๋“ฑ๊ธ‰