Laravel-datatables: рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рдХрд▓реНрдк 'рдХреЙрд▓рдо' => ':рджреГрд╢реНрдпрдорд╛рди' рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рджрд┐рд╕ре░ 2017  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yajra/laravel-datatables

рд╕рдорд╕реНрдпрд╛ рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢


рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп, рдкрд░рдо:

'exportOptions' => [
                          'columns' => ':visible
                      ],

рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛

рдЗрд╕реЗ рдХреЗрд╡рд▓ рджреГрд╢реНрдпрдорд╛рди рдХреЙрд▓рдо рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рднреА рдХреЛ рдирд╣реАрдВред

рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╡рд░рдг

  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо
    рдбреЗрдмрд┐рдпрди рд╡реНрд╣реАрдЬрд╝реА
  • рдкреАрдПрдЪрдкреА рд╕рдВрд╕реНрдХрд░рдг
    рдкреАрдПрдЪрдкреА 7.1.8
  • рд▓рд╛рд░рд╡реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг
    рд▓рд╛рд░рд╡реЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ 5.5.19
  • рд▓рд╛рд░рд╡реЗрд▓-рдбреЗрдЯрд╛рдЯреЗрдмрд▓реНрд╕ рд╕рдВрд╕реНрдХрд░рдг
yajra/laravel-datatables-buttons      v3.1.0             Laravel DataTables Buttons Plugin.
yajra/laravel-datatables-html         v3.2.1             Laravel DataTables HTML builder plugin for Laravel 5.4+.
yajra/laravel-datatables-oracle       v8.3.2             jQuery DataTables API for Laravel 4|5

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди _buildParams . рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реИ
рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ 'getColumns' рдореЗрдердб рдореЗрдВ рдХреИрде рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдЕрднреА рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/yajra/laravel-datatables-buttons/pull/78

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ datatables.net рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдореЗрд░реЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдирдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдпрд╣ рдбреЗрдореЛ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реИред рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдХреЗ рд▓рд┐рдП, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

@yajra рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рдПрдЧреА?

рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдХреЙрд▓рдо рдХреА рджреГрд╢реНрдпрддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдПрд▓рдПрд╕ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ?

AFAIK, рдХреЛрд▓реНрд╡рд┐рд╕ рдЬреЗрдПрд╕ рдкрдХреНрд╖ рдкрд░ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдЯреАрдПрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреЗрд╡рд▓ exportable рдХреЛ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдХреБрдЫ рдХреЙрд▓рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  'orderable'      => false,
  'searchable'     => false,
  'exportable'     => false,
  'printable'      => true,
  'visible'        => true,

рдЗрд╕ рдореБрджреНрджреЗ рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрднреА рддрдХ рдХреЛрдИ рдХрд╛рдо?

@yajra рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди _buildParams . рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реИ
рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ 'getColumns' рдореЗрдердб рдореЗрдВ рдХреИрде рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдЕрднреА рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/yajra/laravel-datatables-buttons/pull/78

рдЦреИрд░, рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб, рдЙрд░реНрдл тАЛтАЛрдмреИрдХрдПрдВрдб рдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХреИрд╕реЗ рдкрдХрдбрд╝рд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреАрдЯреА рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХреИрд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рдП? рд╣рдореЗрдВ рдХрд┐рд╕ рдЬреЗрдПрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдпрд╣ рдкреАрдЖрд░ рдореЗрдВ рдмрджрд▓реА рдЧрдИ рдлрд╛рдЗрд▓ рдореЗрдВ рд╣реИ:
https://github.com/yajra/laravel-datatables-buttons/pull/78/files

рдкреНрд░рд┐рдВрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛! @FabienLucini , рдХреЗрд╡рд▓ postcsv рджреГрд╢реНрдпрдорд╛рди рдХреЗ рд╕рд╛рдеред рдкреАрдбреАрдПрдл рднреА рдирд╣реАрдВ!

рдЗрд╕ POC рдореЗрдВ, рдореИрдВрдиреЗ postExcel рдФрд░ postCsv . рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рд╣реИрдВ
рд▓реЗрдХрд┐рди рдЖрдк рдкреАрдбреАрдПрдл рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЕрдкрдирд╛ рдХреЛрдб рд╕рд░реНрд╡рд░рд╕рд╛рдЗрдб рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЪрд┐рдпрд░реНрд╕

@FabienLucini рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд▓
рдХрднреА-рдХрднреА, рд╢рд╛рдпрдж рд╣рд░ рд╕рдордп :D рдПрдХ рдбрдВрдк рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ, рд╕рдорд╛рдзрд╛рди рдЖрдкрдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реВрдКрд▓

@yajra рдЖрдЗрдП рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╢рд╛рдЦрд╛ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВред

@FabienLucini @AmirTallap рдзрдиреНрдпрд╡рд╛рджред рдпрджрд┐ рдЖрдк рдЯреНрд░реАрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк hacktobefest рдЕрдВрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд┐рдВрдЯ рднрд╛рдЧ рдХрд╛ рдкреАрдЖрд░ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

FilipeBorges1993 picture FilipeBorges1993  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nasirkhan picture nasirkhan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shadoWalker89 picture shadoWalker89  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vipin733 picture vipin733  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hohuuhau picture hohuuhau  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ