Just my $2c.
I guess that, if possible, to be able to dinamicaly hide/show columns on Table and have export honoring it, may be more flexible.
Something like hide/show and hideAll/showAll columns could be used the same way that removing pagination on export is used.
Now I noticed that when I dinamically change the content of onscreen data, it will be honored at PDFExport but not in CSVExport, but I like this default, it makes sence.
ie.
Data:
["name" => "John Doe", "email" => "john.doe@gmail.com", "password" => "nobody@home"];
Screen:
Name | Email
John Doe | john.doe@g...
PDF:
Name | Email
John Doe | john.doe@g...
CSV:
"name", "email"
"John Doe", "john.doe@gmail.com"
That is what is happening now.
So, please, donĀ“t change this CSV behavior of using the data content and not the screen content. It totally makes sence.
And, be able to add password field to PDF and CSV Export would be awesome.
Thank you.