I'm using yadcf plugin on jquery dataTables. I'm looking at yadcf-showcase.appspot.com/server_side_source.html and say you click on the first column filter. It shows you a list of options. You click on Other Browsers Eng'. It transforms the table appropriately. You click on the filter again to see the same list of options.
For me, when I transform the table through AJAX, I also transform the filters, which is a good thing. I mean you now see what else is available to you... unless you click on your original filter, then you have to erase that filter to go back to see your original list of options.
How do I keep the original list of options in there?
If you are using the server side setup for your datatables then its up to you to maintain the list of available options in the yadcf filters. In adtion to your data of the table that you send from your server back to your client you need to set the filter values into the yadcf_data_0
/ yadcf_data_1
/ etc...
See more info about the server side setup on the showcase code snippet in the bottom of the page
If its not the server side setup but rather a DOM / AJAX and you want your filters to be populated by only the available values from the table, then you should use the cumulative_filtering option of the yadcf
p.s
I'm the author of yadcf