рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп, рдкрд░рдо:
'exportOptions' => [
'columns' => ':visible
],
рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛
рдЗрд╕реЗ рдХреЗрд╡рд▓ рджреГрд╢реНрдпрдорд╛рди рдХреЙрд▓рдо рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рднреА рдХреЛ рдирд╣реАрдВред
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
рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ 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
рдЕрдВрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд┐рдВрдЯ рднрд╛рдЧ рдХрд╛ рдкреАрдЖрд░ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди
_buildParams
. рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реИрдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ 'getColumns' рдореЗрдердб рдореЗрдВ рдХреИрде рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдЕрднреА рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/yajra/laravel-datatables-buttons/pull/78